Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Katja_S am 22.07.05 - 14:25:19

Titel: Speichern von Backend-Dokumenten
Beitrag von: Katja_S am 22.07.05 - 14:25:19
Hallo zusammen,

innerhalb meiner Web-Anwendung ruf ich zum Speichern meines Dokumentes einen Agenten auf. Dieser erstellt ein neues Dokument und setzt die entsprechenden Felder. Anschließend daran wird das Dokument zum ersten Mal gespeichert. Ist der Vorgang erfolgreich, soll eine Email rausgeschickt werden. Diese Funktion benötigt das vorher gespeicherte Backend-Dokument, manipuliert Felder und speichert diese Änderungen. Die Email wird auch versand, keine fehlermeldungen im Log.nsf, dennoch finde ich dann in meiner Ansicht das Dokument nicht wieder. Woran könnte das liegen? Liegt das an der Übergabe des Dokumentes?

Code
...
newDoc.Feld = "wert"
...
saved = newDoc.Save(True, False, True)
If saved Then
  'workflow aktivieren
  webVacation = webInitiateWorkflow(newDoc)
Else
  webVacation = False
End If			


Function webInititateWorkflow(docAct as NotesDocument) As Boolean
Code
...
Call docAct.ReplaceItemValue("Feld", "Wert")
...
Call docAct.Save(True, False, True)


Wenn ich  nur newDoc.Save() aufrufe, ohne die andere Funktion aufzurufen, wird das Dokument gespeichert und ich seh es auch in meiner Ansicht...

Danke und Gruß
Katja
Titel: Re: Speichern von Backend-Dokumenten
Beitrag von: Thomas Schulte am 22.07.05 - 14:30:57
Such doch mal in einer "alle Dokumente" Ansicht nach deinen Einträgen. Kann es Sein das du das Dokument ganz einfach keinen Form Namen hat?
Titel: Re: Speichern von Backend-Dokumenten
Beitrag von: Katja_S am 22.07.05 - 14:33:00
ich such bereits in der allDocuments-Ansicht. Nix zu finden. Und meine Form wird auch gesetzt.
Titel: Re: Speichern von Backend-Dokumenten
Beitrag von: Katja_S am 22.07.05 - 14:38:39
Hab grad den Fehler gefunden. Innerhalb von webInitiateWorkflow hab ich auf die Methode session.UserName zugegriffen...Im Web geht das aber nicht wirklich...habs rausgenommen, jetzt wird das Dokument auch gespeichert und angezeigt...that's notes..;-)