Start-up programs

QSTRUPPGM is the start-up program. This is a system value which specifies the name of the program called from an autostart job when the controlling subsystem is started. This program performs setup functions, such as starting subsystems and printers. This system value can only be changed by the security officer or by someone with security officer authority. A change to this system value takes effect the next time an IPL is performed.

QSTRUPPGM can have these values:

  • QSTRUP QSYS: The program specified is run as a result of a transfer of control to it from the autostart job in the controlling subsystem.
  • *NONE: The autostart job ends normally without calling a program.

What happens during the IPL

The default startup program QSYS/QSTRUP does the following:
  • Starts the QSPL subsystem for spooled work.
  • Releases the QS36MRT and QS36EVOKE job queues if they were held (these are used by the System/36 environment).
  • Starts Operational Assistant cleanup, if allowed.
  • Starts all print writers unless user specified not to on the IPL Options display.
  • Starts the QSERVER and QUSRWRK subsystems.
  • If the controlling subsystem is QCTL, it starts the QINTER, QBATCH, and QCMN subsystems.