Non-restartable and Restartable Wait States

You must specify on the LOADWAIT macro whether the wait state is non-restartable or restartable:
  • A non-restartable wait state allows the calling program to stop the system. This type of wait state is used only when MVS™ cannot be allowed to continue operating. To continue processing, the operator must re-IPL the system.
  • A restartable wait state allows the calling program to communicate with the operator (PSAPARM), allows the operator to communicate with the calling program (ACTCODE), and prevents any other activity in the system during operator communications. This type of wait state is used when:
    • MVS must be stopped until the operator corrects some external condition, but can continue after the condition is corrected.
    • MVS should be stopped to preserve storage contents for problem determination, but can continue afterward. An example of this type of wait state is when a SLIP trap (ACTION=WAIT) has been matched.

    To continue processing, the operator initiates a restart action from the system console.