Domino 9 und frühere Versionen > Entwicklung
Java-Agenten
FRANKI:
Hallo,
ich möchte einen Agenten aus einer Maske heraus aufrufen.
Der Agent ist in JAVA geschrieben.
Der Aufruf erfolgt nach dem abspeichern des Dokument's.
Beim Aufruf möchte ich die DocUID dem Agenten mitgeben.
Kann mir je erklären, wie ich dem Agenten Parameter mitgeben kann (hier die DocID)
Danke
FRANKI
magic_halli:
Hi,
ist zwar schon ewig her, seit das Thema erstellt wurde... Aber ich habe mir bereits die gleiche Frage gestellt!
Ich habe genau das gleich vor - hast bzw. wie hast Du das gelöst?
Gruß
MadMetzger:
Einem Agenten kann man optional eine DocId beim Aufruf der run-Methode via Script oder auch Java mitgeben:
notesAgent.Run( [ noteID$ ] )
Das steht alles in der Desingerhelp beschrieben.
FRANKI:
Hi,
ich mach es mittlerweile immer so, dass ich dem Aufruf des Agenten Parameter mitgebe
(so in der Art: datenbank+"/Agentenname?OpenAgent&action="+action )
Die URL werte ich dann im Agenten mit session.evaluate aus.
Aufrufen kannst Du den Agenten durch ein Ereignis, z.B. onSubmit o.ä.)
Gruß
FRANKI
magic_halli:
Mh, ich präzisiere mal mein Vorhaben:
Ich möchte aus einer Maske per Buttonklick einen Java-Agent aufrufen. Dieser Agent sollte aus der Maske einige Feldinhalte als Übergabeparameter erhalten und diese dann intern weiterverarbeiten.
1. Wie übergebe ich solche Feldinhalte an einen Java-Agent?
2. Wie würde der Aufruf des Agent mittels @Command dann aussehen?
Danke und Gruß
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln