Domino 9 und frühere Versionen > Entwicklung
Agent läuft nur manuell
DaVinci77:
Schönen guten Tag
ich habe einen Agenten geschrieben, und nu soll er eigentlich immer gestratet werden wenn ein Dokument geändert oder neuangelegt wird, doch leider macht er garnix.
Nur wenn ich ihn manuell aus dem Menü auswähle geht es.
Auf Server und Lokal getestet, keine Möglichkeit ihn zum starten zu bewegen bei Änderung an Dokumenten.
Was muss ich noch alles beachten damit er automatisch läuft?
Mit freundlichen Grüßen
René K.
ascabg:
Hi,
Was soll der Agent tun?
Zugriffsrechte?
Ein wenig Code waere auch nicht schlecht.
Andreas
Charly77:
Moin,
schau mal im Serverdokument unter dem Register "Sicherheit" nach, ob dein Server überhaupt dazu berechtigt ist, Agenten auf sich selbst auszuführen. :D
umi:
Irgendwelche UI Klassen verwendet ? NotesUIWorkspace, NotesUIDocument, etc... ? Irgendwo in einer ScriptLib evtl.?
DaVinci77:
Danke für die schnelle Reaktion
Also zu den Hintergründen, der Agent soll die Termin und Aufgaben in eine Datei im Format icalendar abstellen, das macht er auch ganz ordenlich und funktioniert manuell super gut.
Der Agent ist in der Mail DB und soll immer ausgeführt werden Dokumente geändert wurden.
Agent in LotusScript geschrieben
Dim session As New NotesSession
Dim collection As NotesDocumentCollection
Dim sSelection As String
Dim dtCutOff As New NotesDateTime(Format(Datenumber(Year(Now()),Month(Now()),Day(Now())-90),"DD.MM.YYYY"))
Dim note As NotesDocument
sSelection = |Form = "Appointment"|
Set collection = session.CurrentDatabase.Search(sSelection, dtCutOff, 0)
Set note = collection.GetFirstDocument
und mit note.GetItemValue(Feldname)(Index) befülle ich mein icalendar Felder.
Tschö René
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln