Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Jürgen Schomann am 12.07.12 - 19:13:20
-
Ich habe einen Agenten 'aa2' mit folgendem @Formel-Code (nur zum Test)
@Prompt([Ok];"";"Agent a2")
Der Agent hat die Eigenschaften 'Auswahl in der Agentenliste' und Ziel 'Keines'
Wenn ich diesen Agenten von einem anderen @-Formel-Agenten mit dem Code
@Command([RunAgent]; "aa2")
oder auch
@PostedCommand([ToolsRunMacro]; "aa2")
aufrufe, wird auch die Meldung 'Agent a2' über die Promptanweisung ausgegeben.
Wenn ich diesen Agenten aber über den folgenden LotusScript-Agenten aufrufe passiert gar nichts.
Dim session As New NotesSession
Dim dbThis As NotesDatabase
Dim agent As NotesAgent
Dim iStatus%
Set dbThis = session.CurrentDatabase
Set agent = dbThis.GetAgent("aa2")
iStatus = agent.Run
MsgBox iStatus
Als Status wird 0 für erfolgreich ausgegeben aber der andere Agent wird nicht ausgeführt.
Auch wenn dieser andere Agent selbst ein LotusScript-Agent ist, wird er nicht ausgeführt.
Mache ich etwas falsch?
-
Hallo,
Die Loesung sollte eigentlich in der Designer-Hilfe stehen.
The user cannot interact directly with a called agent. User output goes to the Domino log.
You cannot debug a called agent.
Andreas
-
Vielen Dank,
hatte ich einfach übersehen obwohl es mir eigentlich bekannt ist.