Domino 9 und frühere Versionen > ND6: Entwicklung
Agent Run
andrew22:
hi ho
also irgendwie finde ich nicht so wirklich den fehler ..
also ich habe ne maske wenn die maske gespeichert und geschlossen wird soll nen agent aktiviert werden wenns geht RunOnServer.
aber irgendwie klappt das nicht .
in maske habe ich im Queryclose Teil :
--- Code: ---
Dim session As New NotesSession
Dim db As Notesdatabase
Dim agent As NotesAgent
Set db = session.CurrentDatabase
Set agent = db.GetAgent("Test Agent")
Call agent.Run oder Call agent.RunOnServer
--- Ende Code ---
eigentlich ganz billig aber er macht beides nicht ...
runonserver bekomme ich immer fehlermeldung "Notes Error: Im Hintergrund ausgeführter oder eingebetteter Agent verwendet einen nicht unterstützten Auslöser un Suchtyp.
und normal Run passiert irgendwie gar nichts mehr ?!
entweder ich bin blind ::) oder keine ahnung ?!
littleS:
Versuch mal sowas
--- Code: ---Dim session As New NotesSession
Dim db As Notesdatabase
Dim agent As NotesAgent
Set db = session.CurrentDatabase
Set agent = db.GetAgent("Test Agent")
If Not (agent Is Nothing) Then
If Not agent.RunOnServer = 0 Then
Messagebox "Agent lief nicht!",48,"Fehler"
End If
Else
Messagebox "Agent wurde nicht gefunden",48,"Fehler"
End If
--- Ende Code ---
ata:
... es scheint am Auslöser zu hängen - wo genau hast du den Code postiert?
ata
koehlerbv:
Dann wird immer noch die gleiche Meldung kommen - das sieht sehr danach aus, dass der Agent-Typ nicht geeignet ist. Dieser muss ein scheduled agent sein, der auf dem Server auch "von allein" loslaufen würde.
Andrew: Welche Agenteinstellungen hast Du vorgenommen ? Dort liegt des Pudels Kern begraben.
Bernhard
andrew22:
okay es liegt an einem Script Error ..... NotesNoteCollection gibts erst ab V. 6 und agent läuft auf 5er server ...
hmm shit
wie kann ich eigentlich aus PostSave an Queryclose nen Wert übergeben NoteID z.B. von nem Dokument ;) ?! ???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln