Hallo zusammen,
habe hier gerade einen Efekt der mich verrückt macht
Ich habe einen Agenten der per WebQuerySave gestartet wird. Ziel ist es die SelectionFormula eines View auszulesen. Zum test lese ich zusätzlich die ID des Views mit aus.
Wenn ich den Agent im Designer starte funktioniert alles wunderbar, die Ergebnisse (Formula + ID) lasse ich ins Agent Log ausgeben. Wir der Agent jetzt aber per WebQuerySave Event gestarett dann wird einfach die SelectionFormula nicht ausgelesen, die ID aber schon. Es wird aber auch kein Fehler im Log oder auf der Serverkonsole angezeigt.
Ich poste anbei meinen TestCode und bin für jede Hilfe und jeden Tipp dankbar.
Lotus Notes Client 6.0.3 auf Lotus Domino Server 5.0.11
Sub Initialize
On Error Goto ERRORHANDLER
Dim se As New NotesSession
Dim db As notesdatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim alog As New noteslog("Agent Log")
Dim SViewname As String
Dim sSelection As String
Dim sid As String
Set db=se.CurrentDatabase
Set doc=se.DocumentContext
Set view = db.GetView("test")
Call alog.OpenAgentLog
sSelection=view.SelectionFormula
sid =view.UniversalID
Call alog.LogAction("SelectionFormula")
Call alog.LogAction(view.SelectionFormula)
Call alog.LogAction("SID:")
Call alog.logaction(sid)
Call alog.LogAction("Ende")
Call alog.Close
EXIT_SCRIPT:
Exit Sub
ERRORHANDLER :
Dim alog2 As New NotesLog("Agent Log2")
Call alog2.OpenAgentLog
alog2.LogAction(Err)
alog2.logaction(Error$)
alog2.LogAction(Erl)
alog2.Close
Resume EXIT_SCRIPT
End Sub