Возвращение нуля из getdatabase означает, что вы не можете получить доступ к базе данных. Если вы используете его как агент Java, он будет работать с вашими привилегиями. Сервер может быть настроен для ограничения доступа к базам данных через агентов на сервере.
Попробуйте открыть другую базу данных на сервере, к которому у вас есть тот же уровень доступа, или базу данных, к которой у вас есть доступ менеджера. Делая это, проверяет, можете ли вы открывать базы данных через агентов на сервере. Если вы не можете открыть эту базу данных, то это похоже на проблему с правами доступа к серверу. Это не сама база данных, потому что вы можете получить к ней доступ через клиент Notes.
Одним из способов решения этой проблемы является то, что вы также можете указать агенту запускаться под идентификатором сервера. Это обычно позволяет обойти проблемы с доступом. Параметры безопасности агента - последняя вкладка в диалоговом окне «Свойства агента». Обратите внимание, что этим параметром также можно управлять через настройки сервера, и вы получите сообщение об ошибке, если вам тоже не разрешено это делать. Дайте мне знать, как вы идете ..