Domino 9 und frühere Versionen > ND7: Entwicklung
Agent nach Eingang neuer Mail läuft nicht
Klafu:
Hallo zusammen,
ich habe einen Agenten, der nach Eingang neuer Mail das Attachment (pdf) aus der Mail entfernen soll und auf einem Fileserver ablegt.
Wenn ich den Agenten manuell starte, dann funktioniert es. Nur nach Eingang einer neuen Mail gibt er kein Lebenszeichen von sich.
Woran kann das liegen ?
Agent wurde mit der ServerID signiert und wird im Administrator unter Server > Status > Agenten aufgeführt
--- Code: ---Sub Initialize
Dim session As NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim dc As NotesDocumentCollection
Dim fpath As String
Set session = New NotesSession
Set db = session.CurrentDatabase
fpath = "\\Server\eingangsrechnungen$\"
Set dc = db.UnprocessedDocuments
Set doc =dc.GetFirstDocument()
While Not(doc Is Nothing)
Set rtitem = doc.GetFirstItem( "Body" )
If (rtitem.Type = RICHTEXT) Then
Forall o In rtitem.EmbeddedObjects
Call o.ExtractFile(fpath & o.Source)
Call session.UpdateProcessedDoc( doc )
End Forall
Set doc=dc.GetNextDocument(doc)
End If
Wend
End Sub
--- Ende Code ---
Edit: Gehen sollte es ja
http://atnotes.de/index.php/topic,39788.msg253088.html#msg253088
gruß Chris
Steffen:
meine Vermutung:
du wirst wahrscheinlich das problem haben, dass kein Netzwerkzugriff erlaubt ist (für die Server.id)
-> lokal auf dem SErver oder mit einem gemappten Laufwerk wirds funktionieren
Klafu:
Eigentlich sollten diese i.O. sein.
Kann man nicht irgendwie die Funktion des Agenten prüfen ?
Also, ob er wirklich startet ?
Gruß Chris
Demian:
du kannst im Designer mit der rechten Maustaste das Protokoll öffnen. Da sieht man, wann oder ob der Agent gelaufen ist. Ansonsten guck dir die Klasse Noteslog mal an.
ascabg:
Logfile des Servers
und den Agenten um eine Zeile "Print "Agent ist gestartet" erweitern
Hilft zumindest bei mir immer wieder
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln