Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 26.06.03 - 16:41:19

Titel: Agenten, Parameter und Rückgabewerte
Beitrag von: Don Pasquale am 26.06.03 - 16:41:19
Hallo Leute,
ich möchte in LotusScript
einem Agenten einen Parameter (String) übergeben
und einen Rückgabewert (String) zurückbekommen.

Ist das Prinzipiell möglich oder geht das nicht mit Agenten ?

Ciao

Don Pasquale

PS: Ja, es muß ein Agent sein.
Titel: Re:Agenten, Parameter und Rückgabewerte
Beitrag von: Rob Green am 26.06.03 - 16:57:36
wenn das kein Document bezogener Parameter ist, dann würde ich die Notes.ini oder ein Profildoc nehmen.
Titel: Re:Agenten, Parameter und Rückgabewerte
Beitrag von: Axel_Janssen am 26.06.03 - 17:19:05
Genau so was ähnliches wollte ich auch gerade fragen.

<out_of_topic>
Vor dem selben Problem stehe ich auch bei meinem "Extreme Remoting mit Domino508 und Java"-Tutorial-Zyklus.  ;D (im "Java für Anfänger, Ein freundlicher Platz für Java-Greenhorns-Forum") Echt nicht so schwierig. Und wenn doch, gibt es keine dummen Fragen.  
</out_of_topic>

Hier meine bisherigen Überlegungen.
I. Parameterübergabe Dokument --> Agent ist einfach.
Code
NotesDocument doc = Session.DocumentContext
(Java-Agent: Document doc = agentContext.getDocumentContext());
//irgendwie auf ein Feld zugreifen

II. Übergabe Rückgabewert Agent --> Dokument ist schon schwieriger.
A. Agent läuft auf der Workstation
ist wiederum einfacher. Wenn mich nicht alles täuscht, kann man dann mit den UI-Klassen arbeiten.
Also irgendwo im Agenten
Code
call NotesUIDocument.FieldSetText("FeldName", wert); 

Schwieriger wird das ganze, wenn der Agent auf dem Server laufen muss (z.B. Web-Agent, Java-Agent).

Gruss Axel