Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: botschi am 13.06.07 - 11:54:51

Titel: DB X ruft Agent in DB Y auf?
Beitrag von: botschi am 13.06.07 - 11:54:51
Hallo,

ich versuche aus einer DB "X" einen Agenten einer anderen DB "Y" aufzurufen- funktioniert das?
Mein Ergebnis ist, dass DB "X" zwar den Agenten aus "Y" kennt, aber bei
   Set Agent = Y.GetAgent("ag_mails")
   Call Agent.RunOnServer(ivDoc.NoteID)
den Agenten nicht startet.
Ich habe in dem Agenten ein Print "Los" eingefügt, ich hätte eine Ausgabe auf der Serverkonsole erwartet. Weder die Ausgabe ist erfolgt, noch hat der Agent in DB "Y" irgendwas getan.

Kann man Agenten DB übergreifend aufrufen?

Danke für eure Erfahrungsberichte!
Gruss, Matthias
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: DerAndre am 13.06.07 - 12:04:29
Wenn es sich nicht geändert hat:

http://atnotes.de/index.php?topic=23561.0
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: botschi am 13.06.07 - 12:11:20
Mein Agent hat kein UI-irgendwas und er braucht auch keine Antwort des Users...

Oder hab ich den Kern des Beitrags nicht verstanden...?

Matthias
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: m3 am 13.06.07 - 12:30:14
Wie wärs mit ein bissl Fehlerbehandlung?
notesAgent.RunOnServer liefert einen Status zurück, wenn man ihn nicht mit Call aufruft. Wäre mal interessant, was der zurückliefert.

Außerdem willst Du "Messagebox" anstelle von "Print" verwenden, dann siehst Du was in der Serverkonsole.
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: DerAndre am 13.06.07 - 14:27:56
Hab ich noch im BP (http://atnotes.de/index.php?topic=15912.0) gefunden


Scheinbar gibt es die Seite von TMC nicht mehr, weiß wer genaueres?
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: koehlerbv am 13.06.07 - 14:51:38
Ich habe mal die Adresse korrigiert, konnte das derzeit allerdings nicht im Original-Beitrag von Matthias machen, sondern nur als Antwort.
Guckst Du HIER! (http://atnotes.de/index.php?topic=16181.msg230585#msg230585)

Bernhard
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: DerAndre am 13.06.07 - 14:58:31
Danke Bernhard.
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: koehlerbv am 13.06.07 - 15:08:00
Gern geschehen. Wir müssen da mal aufräumen - bei solchen Links steht noch eine alte (falsche) AtNotes-Serveradresse drin.

Bernhard
Titel: Re: DB X ruft Agent in DB Y auf?
Beitrag von: botschi am 13.06.07 - 15:32:07
Also, man sollte erst gucken und sich dann ausm Fenster lehnen...

Natürlich hat sich in einer Bibliothek ein dim ws as Notesuiworkspace versteckt. Völlig überflüssig auch an dieser Stelle, kann ja keiner wissen.

Seitdem die Frontendklasse weg ist, scheint es auch zu funktionieren.
Danke für den Hinweis!

Reinhauen,
Matthias