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.