Autor Thema: Session.getDatabase(server, db)  (Gelesen 8047 mal)

Offline GMasterB

  • Frischling
  • *
  • Beiträge: 2
Session.getDatabase(server, db)
« am: 13.07.12 - 18:08:55 »
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?
« Letzte Änderung: 13.07.12 - 18:20:58 von GMasterB »

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Re: Session.getDatabase(server, db)
« Antwort #1 am: 18.09.12 - 07:40:23 »
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");
}

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Session.getDatabase(server, db)
« Antwort #2 am: 18.09.12 - 20:41:59 »
Ist der server auf dem der agent läuft in den trusted servers des zielservers?
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz