Domino 9 und frühere Versionen > Entwicklung
Agenten von einer fremden Datenbank nutzen
muR:
Hallo,
ich habe folgendes Problem:
Ich habe einen Agenten geschrieben der ein in der Maildatenbank ausgewähltes Mail bearbeiten soll. SOllange der Agent sich in dieser Maildatenbank befindet funktioniert dies auch.
Ich möchte aber diesen Agenten zentral in einer leeren Datenbank ablegen und Ihn von allen Usern benutzen lassen.
Bei der Erstellung habe ich den Punkt "Gemeinsam benutzter Agent" ausgewählt.
Ich weiß nur nicht wie ich in die Maildatenbank des User einen Menüpunkt hineinbekomme um diesen Agenten zu starten.
Der Versuch in die Maildatenbank des Users einen kleinen Agenten zu integrieren der diesen Agenten über call agent.run start schlug fehl. Es wird zwar die Datenbank geöffnet und der Agent anscheinend gestartet doch ist keine Abarbeitung des Agenten sichtbar.
Gibt es noch andere Möglichkeiten?
Danke
:)
Meff:
Hallo muR,
auf welche Datenbank referenziert den Dein Agent in der Agentdatenbank ? Kann es sein, dass er auf sich selber abzielt ? Falls dem so ist, dann liegt Dein Problem auf der Hand...
Meff ;)
muR:
Hallo Meff,
ich habe zwar Deine Antwort nicht ganz verstanden, deshalb dieses von mir:
In einer Testdb gibt es einen Agenten mit folgendem Inhalt:
Sub Initialize
Messagebox "Hallo Welt"
End Sub
Der Aufruf aus der Maildatenbank lautet:
....
Dim Agent As NotesAgent
Set Agent = db.GetAgent("Unbenannt")
Dim A As String
A = Agent.Run
....
muR :)
Meff:
Hey muR,
kommt nach dem a = agent.Run noch was ?
Hast Du es mal mit call agent.Run ausprobiert ? Werde das gleich mal testen...
Meff ;)
muR:
Hallo Meff,
nach dem agent.run kommt nichts mehr.
Mit call agent.run habe ich es auch probiert - ohne Erfolg.
Daß sich etwas tut, sehe ich daran, daß meine Maildatenbank anschließend nicht mehr nach dem Datum sortiert ist.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln