Domino 9 und frühere Versionen > Administration & Userprobleme
Agent läuft nicht periodisch
Driri:
Poste doch mal das Script hier, das sollte einfach sein als raten ;D
AC:
Hallo Maggoo,
arbeitest Du mit Datumsoperationen im Script ?
Wenn auf dem Server (Version) andere Datumskonventionen gelten als lokal am Client muß man das beim Handling von Zeit- / Datumswerten berücksichtigen.
Gruß Holcomb
MrMagoo:
@Holcomb:
ja mache ich, das könnte es sein.
hier mal ne abgespeckte Version des Scripts
Sub Initialize
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As NotesDatabase 'CurrentDB
Dim db1 As NotesDatabase 'DB1
Dim doc As NotesDocument
Dim col As NotesDocumentCollection
Dim subj As Variant 'YES oder NO
'Collection bauen: alle Dokumente die in den letzten 7 Tagen geändert wurden
Set db = session.CurrentDatabase
Set col = db.Search(" (@Today -(modified) )/(60*60*24) =<7",Nothing,0)
Set doc = col.GetFirstDocument
While Not (doc Is Nothing)
subj = doc.GetItemValue( "CurrentDB_Feld" )
If subj(0) = "YES" Then
Set db1 = New NotesDatabase("", "" )
Call db1.Open( "", "Verzeichnis\DB1.nsf" )
If Not db1.IsOpen Then
Print "Die Datenbank Verzeichnis\DB1.nsf
konnte nicht geöffnet werden!"
Exit Sub
End If
...
Wend
End Sub
MrMagoo:
Also, habe jetzt so ziemlich jede Variante ausprobiert, sogar auf die Datumsgeschichte verzichtet.
Aber sobald das Ding periodisch laufen soll, sagt er immer, im log File
AMgr: Agent ('Agentname' in 'Verzeichnis\Datenbank.nsf') Fehlermeldung: Error creating product object
hilfe ??? ???
Glombi:
Hi,
das Problem ist, dass man in Servergestützten Agenten KEINE UI-Klassen wie bspw. Dim workspace As New NotesUIWorkspace
verwenden darf!
Also lösche die und versuche es erneut.
Alternativ kannst Du die, wenn die unbedingt benötigt werden, auch als Variant deklarieren.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln