Autor Thema: Agent per Script starten!  (Gelesen 3181 mal)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Agent per Script starten!
« am: 27.04.04 - 12:55:47 »
Hallo Entwickler,

ich habe einen Agenten programmiert den einen 2 Agenten aufruft. Der 2 Agent enthält eine Formen mit dem Befehl  @Command([ToolsRefreshSelectedDocs]).

Leider funktionert das ganze nicht der zweite Agent wird nicht gestartet kann mir einer weiterhelfen?

Der Agent sieht wie folgt aus:

Dim agent As NotesAgent
   
   Set session = New notessession  
   Set db=session.currentdatabase  
   Set agent = db.GetAgent("Agent1")   
   Call   agent.Run         
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

klaussal

  • Gast
Re:Agent per Script starten!
« Antwort #1 am: 27.04.04 - 13:28:38 »
... aus der hilfe. etwas anpassen...

This example displays all the agents in the current database, and then runs a user-specified agent.

Dim session As New NotesSession
Dim db As NotesDatabase
Dim theAgent As NotesAgent
Dim agentString As String
Set db = session.CurrentDatabase
Forall agent In db.Agents
     agentString = agentString & Chr(10) & agent.Name
End Forall
Messagebox agentString,, "Agents"
Set theAgent = db.GetAgent(Inputbox( _
"Which agent do you want to run?"))
If Not(theAgent Is Nothing) Then
     Call theAgent.Run
Else
     Messagebox "No existing agent selected"
End If

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Agent per Script starten!
« Antwort #2 am: 27.04.04 - 13:35:49 »
Hallo Klaus, erst mal danke für die Hilfe aber leider kann ich in diesem Beispiel keinen Unterschied zu meinem Script endecken das prinzip ist das gleich.
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Driri

  • Gast
Re:Agent per Script starten!
« Antwort #3 am: 27.04.04 - 13:37:55 »
Welche Startart hat denn der zweite Agent mit dem @Command ? Ich meine, ich hätte da auch schon mal Probleme bei gehabt, wenn der Agent nicht periodisch ist. Bin mir aber nicht mehr sicher.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Agent per Script starten!
« Antwort #4 am: 27.04.04 - 14:26:09 »
Hi,

könnte unter Umständen auch an der Option "Für welche Dokumente soll er gelten" liegen.

Was hast du denn da eingestellt.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Agent per Script starten!
« Antwort #5 am: 27.04.04 - 14:26:41 »
Ja genau @Command und der Agent hat den Parameter Einmal ausführen und @Befehle können benutzt werden. Das Script sollte diesen Agenten eigentlich starten es passiert aber leider nicht :-((
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Glombi

  • Gast
Re:Agent per Script starten!
« Antwort #6 am: 27.04.04 - 14:28:07 »
Sind denn die Dokument gewählt?
Oder wird die Auswahl u.U. durch den ersten Agenten wieder zurückgenommen? Nur so eine Vermutung...

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Agent per Script starten!
« Antwort #7 am: 27.04.04 - 14:32:41 »
ne die Dokumente sind alle gewählt aber wenn ich beim 2 Agenten Parameter auf gewählte Dokumente setzte erhalte ich eine Fehlermeldung dass @Befehle in Hintergrundagenten nicht unterstützt werden. Also scheint der Aufruf des Agenten zu funktionieren aber es wird leider nicht die Formel ausgeführt :-(
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Glombi

  • Gast
Re:Agent per Script starten!
« Antwort #8 am: 27.04.04 - 14:41:18 »
Kannst Du das nicht alles in einen Agenten packen?

Das
@Command([ToolsRefreshSelectedDocs])
lässt sich ganz gut durch
call doc.ComputeWithForm(false,false)
in Script machen, auch wenn es nicht unbedingt immer das gleiche macht.

Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Agent per Script starten!
« Antwort #9 am: 27.04.04 - 15:05:13 »
Das
@Command([ToolsRefreshSelectedDocs])
lässt sich ganz gut durch
call doc.ComputeWithForm(false,false)
in Script machen, auch wenn es nicht unbedingt immer das gleiche macht.

Hier ist Vorsicht geboten. Berechnete Felder werden meines Wissens nicht aktualisiert.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Glombi

  • Gast
Re:Agent per Script starten!
« Antwort #10 am: 27.04.04 - 15:07:57 »
Das wäre mir aber neu.

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Agent per Script starten!
« Antwort #11 am: 27.04.04 - 17:25:45 »
Eigentlich geht es mir nicht um das aktualisieren sondern mit dem Befehl @Command([ToolsRefreshSelectedDocs]) werden verschlüsselte Dokumente entschlüsselt und man kann diese dann auch mit einer anderen ID öffnen. Das ist auch nicht in der Hilfe dokumentiert.
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Agent per Script starten!
« Antwort #12 am: 27.04.04 - 22:19:16 »
Eigentlich geht es mir nicht um das aktualisieren sondern mit dem Befehl @Command([ToolsRefreshSelectedDocs]) werden verschlüsselte Dokumente entschlüsselt und man kann diese dann auch mit einer anderen ID öffnen. Das ist auch nicht in der Hilfe dokumentiert.

Bist Du da etwa schon weiter fortgefahren als ich?
http://www.atnotes.de/index.php?board=3;action=display;threadid=15461

Ich bin nämlich auch gerade dran, Docs zu entschlüsseln, klappt mit dem Script auch wunderbar - bis auf Attachments.
Meine Vermutung liegt hier, dass ich im Frontend was machen muss......
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Agent per Script starten!
« Antwort #13 am: 28.04.04 - 07:24:17 »
Geht es bei Dir um Emails oder andere Dokumente? Wie gesagt mit diesem Befehl geht es wunderbar auch mit Attachments. In der Statuszeile steht sogar Dokument und Anhänge werden entschlüsselt.
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Agent per Script starten!
« Antwort #14 am: 28.04.04 - 20:41:33 »
Wie gesagt mit diesem Befehl geht es wunderbar auch mit Attachments. In der Statuszeile steht sogar Dokument und Anhänge werden entschlüsselt.

Also bei meinen E-Mail-Tests werden die Doks zwar entschlüsselt, aber dann gleich wieder verschlüsselt mit @Command([ToolsRefreshSelectedDocs]).

Habe jetzt aber eine Script-Lösung:
http://www.atnotes.de/index.php?board=5;action=display;threadid=15495
« Letzte Änderung: 28.04.04 - 20:42:23 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz