Lotus ネットワークには複数の Lotus Domino サーバーが含まれています (各組織単位には独自のサーバーがあります)。Server_A に接続してnames.nsf
から、次を使用して Server_B から取得しようとしていgetDatabase()
ます。
Session session = NotesFactory.createSession("Server_A_IP:63148", superuser, pass);
Database names = session.getDatabase("CN=Server_B/O=Organization", "names.nsf");
私が得るエラー:
Exception in thread "main" NotesException: Database CN=Server_B/O=Organization!!names.nsf has not been opened yet
at lotus.domino.NotesExceptionHelper.read(Unknown Source)
at lotus.domino.NotesExceptionHolder._read(Unknown Source)
at lotus.priv.CORBA.iiop.RepImpl.invoke(Unknown Source)
at lotus.priv.CORBA.portable.ObjectImpl._invoke(Unknown Source)
at lotus.domino.corba._IDatabaseStub.searchU(Unknown Source)
at lotus.domino.cso.Database.search(Unknown Source)
at lotus.domino.cso.Database.search(Unknown Source)
names.nsf
使用して開くことsession.getDatabase(null, "names.nsf");
は正常に機能しています。