Domino 9 und frühere Versionen > ND7: Entwicklung

Agent nach Eingang neuer Mail läuft nicht

(1/5) > >>

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