Hallo zusammen,
habe ein kleines Problem mit einem Webquerysave-Agenten.
Und zwar soll der Agent einfach das gerade submited Dokument holen.
Die docUNID steht in einem berechnetem Feld im Dokument.
Dim s As New NotesSession
Dim curDoc As NotesDocument
Set db = s.CurrentDatabase
Set curDoc = s.DocumentContext
Dim docUNID As String
docUNID = curdoc.docUNID(0)
Print curDoc.docUNID(0)
'docUNID = "D9576DBB06322426C12573D20032C706"
Set curDoc = db.GetDocumentByUNID(docUNID)
Print curDoc.docUNID(0)
If curDoc.valueKdnNo(0)="" Then
Call CreateNewContract(curDoc)
Else
Call ModifyExistingContract(curDoc)
End If
Alles anzeigen
Nun kommt aber immer die Fehlermeldung im Log, dass die UNID nicht stimmt (error: Invalid universal id). Diese steht aber im berechneten Feld des Dokuments.
Wenn ich die docUNID in den Code eintrage und den Agenten per Hand starte geht es. Die ID wird auch im ersten Print-Statement angezeigt. ICh versteh das nicht.
Kann mir hier jemand helfen?
Schonmal vielen Dank im Voraus.
Gruß Stony