2017-01-31 1 views
0

С заметками Ibm я получил Java-агент, который размещает поля из 50 000 документов заметок на веб-сайт с файлом PHP. Он делает отдельную запись для каждого документа. В конечном итоге этот файл PHP выполняет некоторую работу над этими документами.Публикация данных из документов заметок с помощью java-агента в файл PHP

После нескольких тысяч документов мои заметки вылетают. В файле журнала я ничего не могу найти. Может ли Notes обрабатывать это?

+0

Образец образца? Какая строка кода является агентом, сбой? ... Вы используете код из своего клиента заметок? Для получения более подробной информации вы должны использовать консоль Java Debug. Из того, что вы здесь описываете, может возникнуть миллион причин. Вероятно, причина в том, что вы столкнулись с исключением OutOfMemory из-за (отсутствия?) Сбора мусора ... –

+0

Проблема в том, что я не могу использовать отладчик java на сервере заметок если мы запустим http-задачу, тогда сервер получит проблемы с замками или семафорами .. в файле журнала заметок я не вижу ошибок. Я запускаю агента с моего клиента, но он берет данные с сервера заметок. – YdB

+1

Это не должно быть проблемой, если вы явно закодировали агента для доступа к данным на сервере. I.e., включить имя сервера в любые вызовы для открытия баз данных вместо «» для локального. –

ответ

2

Возможно, у вас есть хотя бы один требуемый вызов метода recycle() некоторых объектов, которые вы используете. См. here.

А также подумайте о том, чтобы вместо этого использовать OpenNTF Domino API. (На самом деле, я думаю, что github home для вас лучше проверить, чем на сайте OpenNTF.) Одно из улучшений, которые он делает над стандартным API от IBM, это то, что он handles the recycling для вас, поэтому у вас не будет проблем с запуском из этого надоедливого внутреннего хранилища, выделенного API-интерфейсом Notes C под уровнем Java.

+0

, может быть, это глупый вопрос, но как установить/использовать этот новый API и повлияет ли он на мой старый код? – YdB

+1

Информация об этом наборе слайдов. https://www.slideshare.net/mobile/OliverBusse/utilizing-the-openntf-domino-api –

0

Попытка упростить разработку Lotus Notes с помощью Java, я начал проект с открытым исходным кодом несколько лет назад, http://riverframework.org.

Он поддерживает собственные библиотеки Java Java и API OpenNTF Domino. Рамки также обрабатывают рециркуляцию. Из-за времени я не мог продолжать работать над этим, но последняя версия была стабильной. Я использовал его в реальных проектах.

HTH,

Смежные вопросы