1.2.5 Transaction Management
DLI library performs the transaction management work, i.e
.committing the changes that have been made and sending out the
messages already built or rolling back all the changes and drop out
all the messages, according to the direction passed from COBOL
application. If the COBOL application does not issue a clear
direction to commit the transaction, ARTIMPP
commits
the transaction.
The following table 10 lists the transaction management processes and commands.
Table 1-11 Transaction Management Processes and Commands
Name | Description |
---|---|
CHKP (Basic)
|
Used to set an explicit commit point. |
CHKP (Symbolic)
|
Used to set an explicit commit point. Sets a check point from which the program can be started, saves as many as seven data areas in the program, and records current GSAM DB retrieval position. |
ROLB
|
Used to set an explicit commit point. Sets a check point from which the program can be started, saves as many as seven data areas in the program, and records current GSAM DB retrieval position. |
ROLL
|
Used to cancel the database updates and return to Tuxedo ART for IMS. |
SYNC
|
Commits the changes made by application programs. |
INQY
|
Used to request information regarding execution environment, destination type and status, and session status. |
XRST
|
Used to enable a program to start normally or to restart from a check point ID specified in a symbolic CHKP call. |
Parent topic: Tuxedo ART for IMS DL/I Support