Domino 9 und frühere Versionen > ND8: Entwicklung

LotusScript Agent.Run wird nicht ausgeführt

(1/1)

Jürgen Schomann:
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?

ascabg:
Hallo,

Die Loesung sollte eigentlich in der Designer-Hilfe stehen.


--- Zitat ---The user cannot interact directly with a called agent. User output goes to the Domino log.
You cannot debug a called agent.
--- Ende Zitat ---


Andreas

Jürgen Schomann:
Vielen Dank,
hatte ich einfach übersehen obwohl es mir eigentlich bekannt ist.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln