Hallo zusammen,
ich habe ein Problem und hoffe ihr könnt mir helfen.
Folgendes Szenario:
Ich erzeuge per Java API (separter Client) ein Dokument in der Notesdatenbank. Danach wird ein Agent gestartet, der das angelegte Dokument um ein Feld erweitert. Nachdem der Agent durchgelaufen ist möchte ich auf das vorher erzeugte und erweiterte Dokument zugreifen um das neu angelegte Feld auszulesen. Leider bekomme ich das neue Feld nicht.
Das Feld ist aber über den NotesClient (Dokumenteigenschaften) vorhanden. Versuche ich durch ein separates Java Programm nur auf das veränderte Dokument zuzugreifen (ohne es vorher anzulegen und zu ändern) bekomme ich das Feld auch nicht.
Hat das u.U. was damit zu tun, wie ich das Dokument initial angelegt habe?
Hier auch der Code für die Dokumenterstellung:
Document doc;
doc = db.createDocument();
doc.appendItemValue("Form", "Formname");
doc.appendItemValue("searchArg_1",1234);
doc.appendItemValue("searchField_1",123456);
.....
....
doc.save()
Die Dokumtenerstellung funktioniert auch einwandfrei.
Nachdem der Agent das Dokument manipuliert hat versuche ich das Dokument per getDocumentByUNID zu holen, aber leider bekomme ich nur das Dokument so wie ich es vorher angelegt habe.
Vielen DANK!