The XRST (Restart) call in CICS/IMS serves multiple purposes: it restarts a program after abnormal termination, allows restarting from a specific checkpoint ID for recovery, and must be the first call in the program to properly initialize the restart process. All three statements about XRST are true.