Hallo zusammen,

ich habe verschiedene Cobol-Programme mit Embedded-SQL erstellt, die ich gerne innerhalb des Programmes mit Commit und Rollback im Fehlerfall steuern würde. Die Tabellen auf die die Programme zugreifen, sind ebenfalls neu und mit SQL erstellt.

Die Cobolprogramme sind in einem CL-Programm eingebettet.

Ich habe mich mal durch die Fachbücher gelesen und nach meinem Verständnis muß ich folgendes tun :

1. CRTJRNRCV
2. CRTJRN
3. STRJRNPF (jeweils für die gewünschten DBs - Parameter Satzabbilder *BOTH)

Innerhalb des CLs jeweils zur Ausführungszeit vor dem 1. Aufruf eines Cobolprogrammes:

STRCMTCTL

Die Cobolprogramme mit dem Parameter COMMIT *CHG umwandeln.

Danach müsste ich doch in den Cobolprogrammen mit embedded SQL mit Commit und Rollback arbeiten können, oder ?


Vielleicht könnt Ihr mir kurz bescheid geben, ob ich das alles so richtig verstanden habe und was zu beachten ist.

Vorab vielen Dank für Eure Hilfe.

Viele Grüße