Domino 9 und frühere Versionen > ND8: Entwicklung

Debugger Problem & Backend-Speicherung von Dokumenten

(1/2) > >>

hoschie:
Hallo zusammen,

ich raufe mir gerade die Haare um der folgenden 2 Probleme willen:

1) ich versuche, aus Migrationsgründen, einen Agent (Script) zu schreiben, der folgendes tut:
alle Dokumente einer Ansicht durchiterieren, einen Feldwert auslesen, wenn leer neuen Wert (berechnet aus 2 Feldwerten im selben Dokument) wieder schreiben, Dokument speichern, fertig.
Problem: er läuft scheinbar kurz, der Agent, aber es passiert nix.
Hab auch ein Print ganz am Anfang des Codes eingebaut: kommt nicht.
Rechte Maustaste auf den Agent und starten -> Ergebnis: Dialog mit Agent ist um ... gestartet, Lotus Script Code ausgeführt, Agent endet (selber Zeitpunkt)
Passiert ist nix

2) Versuche ich den Agenten im Debug-Modus zu starten (Debugger enabled): Passiert das gleiche wie bei 1)
Es geht kein Debugger auf, nur der Start und Ende Dialog des Agenten erscheint.

PC neugestartet:keine Änderung
Agent läuft mit vollst. Adminrechten

Hintergrund: DB liegt auf einem NotesServer (Agent versuchte ich auf auf dem Server händisch zu starten)

Tipps?
Hinweise?
Ich steh kurz vorm Herzkasper...

Update:
Code in eine Aktion in einer Ansicht platziert: Debugger startet und Code wird ausgeführt.
Erklärung warum das in der Ansicht funktioniert, aber nicht via Agent?

umi:
Moin

Der Code ist aber im Initialize des Agenten drin oder?

Thomas Schulte:
Wie wäre es mal damit deine Rechte auf dem Server zu kontrollieren.

Peter Klett:
Fehlermeldungen im Log?

Frontendklassen verwendet?

Leserechte des Agentenausführers auf die Dokumente?

hoschie:
Danke für die  Vorschläge, habe alles geprüft:
keine Fehlermeldung im Log
Agentenausführer hat ausreichende Rechte
Code passt auch
Rechte auf dem Server ausreichend

dann:

Hand -> Kopf
Kopf -> Tischplatte
und nochmal Tischplatte und nochmal Tischplatte und nochmal Hand->Kopf
und innerlich eine Backpfeife.

ich war so mit dem Problem beschäftigt, dass ich im Agenten einen Funktion geschrieben habe, die nicht im Initalize aufgerufen wurde........

 :-\

Ich entschuldige mich für die sinnlose Verschwendung eurer Zeit.
Bei Gelegenheit muss ich mal eine Runde Bier oder Schnaps loswerden...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln