Restarting your program and checking for position
Programs that issue Symbolic Checkpoint commands must also issue the Extended Restart
(XRST
) command. You must issue XRST
once, as the first command in
the program. You can use the XRST
command to start your program normally, or to
restart it in case of an abnormal termination.
You can restart your program from one of the following:
- A specific checkpoint ID
- A time/date stamp
Because the XRST
command attempts to reposition the database, your
program also needs to check for correct position.