Multiple choice technology mainframe

What is the DLI function code to restart a program ?

  1. XRST

  2. SYNC

  3. FCHK

  4. CCHK

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

XRST is the correct DLI (Data Language/I) function code to restart an IMS program. DLI codes are specific commands for IMS database operations, and XRST performs a restart operation. SYNC is used for synchronization, FCHK for format checking, and CCHK for checkpointing - none of these restart a program. The DLI call interface uses these predefined codes to communicate with the IMS system.

AI explanation

XRST (Extended ReSTart) is the DL/I call used in IMS batch programs to restart processing from the last checkpoint after an abend. It reads back the checkpoint ID (and any user data) that was written by a prior CHKP call, letting the program resume rather than reprocess from the beginning. SYNC is used to establish a sync point/commit without restart info. FCHK and CCHK are not standard DL/I function codes. XRST paired with CHKP is the standard IMS restart/checkpoint mechanism, making it the correct answer.