Domino 9 und frühere Versionen > Entwicklung

Java-Agenten

(1/5) > >>

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