Zitat Zitat von svit Beitrag anzeigen
...

vergesen

natürlich greift keiner auf die Dateien zu , ich habe alle rechte.
Darauf zugreifen, heißt, dass zu dem Zeitpunkt an dem das Trigger-Programm ausgetauscht wird kein anderer Job die Datei im Zugriff haben darf, d.h. es darf kein Programm laufen das die Datei verwendet, keine SQL-Abfrage ausgeführt werden, es darf noch nicht einmal ein ODP (Open Data Path) auf die Datei offen sein.

Du kannst ja mal versuchen ob Du Dir mit dem CL-Befehl ALCOBJ die Datei zur exklusiven Verwendung (Sperrstatus *EXCL) deinem Job zuordnen kannst.

... und Du kannst nur das "alte" Trigger-Programm abhängen (CL-Befehl RMVPFTRG) und das "neue" Trigger-Programm anhängen (CL-Befehl ADDPFTRG)

... dass das Ganze so kompliziert ist, ist gewollt so! Schließlich soll ein Trigger zur Datenkonistenz beitragen und wenn jeder Hinz- und Kunz zu jeder Zeit einen Trigger aktivieren, deaktivieren und austauschen könnte, wäre eben genau die Datenkonsistenz sonstwo!

Birgitta