Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Session.getDatabase(server, db)

(1/1)

GMasterB:
Hallo Zusammen,

ich habe ein Problem mit folgenden Code-Sample:

try {
    NotesThread.sinitThread();
    Session session = NotesFactory.createSession();
    dbloc = session.getDatabase("", "names.nsf")
    dbser =  session.getDatabase("<SERVER>", "names.nsf")
    if (!dbloc.isOpen()) dbloc.open(); // OK
    if (!dbser.isOpen()) dbser.open(); // Exception siehe unten
} finally {
    NotesThread.stermThread();
}

NotesException: Database open failed (%1)
   at lotus.domino.local.Database.Nopen(Native Method)
   at lotus.domino.local.Database.open(Unknown Source)
   at ...

ncso.jar & notes.jar sind beide im Classpath
java.library.path zeigt auf notes.ini und nslxbe.dll

Hat jemand eine Idee?

Skalden:
Hat der Server auf dem du den Code ausführst das passende Verbindungsdokument? Hast du das passende Verbindungsdokument? Wie trägst du den Servernamen ein? Als Canonical oder Abbriviated Name? Hast du den gleichen Fehler wenn du es über die Replica-ID versuchst:

--- Code: ---db = session.getDatabase(null,null)
if (db.openByReplicaID(ServerName,ReplicaID) {
System.out.print("Datenbank offen");
}

--- Ende Code ---

Tode:
Ist der server auf dem der agent läuft in den trusted servers des zielservers?

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln