Domino 9 und frühere Versionen > ND6: Entwicklung
Notes Agent auf Vorhandensein prüfen
Manfred.Gipp:
Hallo,
ich bin gerade am programmieren von Symbolleisten. Darin starte ich einen Agenten über @command([RunAgent];agentname) in der gerade aktiven geöffneten Datenbank. Wenn der Agent nicht da ist, meldet Notes einfach nur "Der angegebene Agent ist nicht vorhanden".
Dem Benutzer hilft das nicht viel. Ich würde gerne hier eine eigene Meldung bringen. Dazu müsste ich prüfen, ob der Agent überhaupt in der geöffneten Datenbank vorhanden ist.
Jetzt ist die Frage: gibt es eine Möglichkeit abzufragen (nicht über script, sondern in Formelsprache weil ich das in der Symbolleiste abfangen muss), ob ein Agent vorhanden ist oder nicht.
Mit @IsAgentEnabled(agentname) geht das nicht, weil der auch 0 zurückliefert, wenn der nicht aktiviert ist.
Mir wäre auch recht, wenn ich eine Liste der vorhandenen Agenten bekommen würde, bei der ich mit @IsMember(...;...) auf vorhandensein des Agenten prüfen könnte.
Hat jemand eine Idee, wie das funktionieren könnte?
Vielen Dank schon mal.
Gruß
Manfred
klaussal:
Auf eknori's Homepage gibt es was.
Manfred.Gipp:
Schön, dass es eknori gibt. ;D
Die Seite habe ich gefunden. Ich nehme an, dass du www.eknori.de meinst.
Aber dort das spezielle zu finden ist ein Problem.
Kannst du mir sagen, wo genau ich das finden kann?
Danke
klaussal:
Hab ich auf die Schnelle auch nicht mehr finden können.
Kann Dir aber bei Bedarf eine DB mailen, wo das drin ist.
Bitte PM an mich mit Mehl-Adresse.
Manfred.Gipp:
Vielen Dank für die Schablone. Aber leider hilft mir die nicht viel weiter. :(
Ich bin in einer Symbolleiste (Toolbar), also außerhalb einer Datenbank. Und hier will ich vorher prüfen, ob ein bestimmter Agent in der gerade geöffneten (aktiven) Datenbank vorhanden ist. Wenn nicht, bringe ich eine Fehlermeldung, ansonsten muss der Agent gestartet werden.
Das script in der Schablone muss schon vorher in der Datenbank laufen, um die Liste der Agenten aufzubauen. Genau das kann ich aber vorher gar nicht machen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln