Domino 9 und frühere Versionen > ND6: Entwicklung

Agent Run

(1/3) > >>

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