The server jobs are configured to run in different subsystems, depending on their function.
The following are the subsystems used for the server jobs.
All of the daemon jobs (with the exception of the file server daemon job and the database server daemon job) run in this subsystem. The file server and database server daemon jobs run in the QSERVER subsystem.
This subsystem is where the server jobs run for these servers:
The file server daemon job, its associated prestart server jobs, and the database server daemon job run in this subsystem.
If this subsystem is not active, requests to establish a connection to the file server or the database server will fail.
The QSYSWRK subsystem starts automatically when you IPL, regardless of the value specified for the controlling subsystem.
If you use the default startup program provided with the system, the QSERVER and QUSRWRK subsystems start automatically when you IPL. The system startup program is defined in the QSTRUPPGM system value, and the default value is QSTRUP QSYS.
If you want to change the system startup, you can change the QSTRUPPGM system value to call your own program. You can use the shipped program QSTRUP in QSYS as a base for the start-up program that you create.
Beginning in V5R1, TCP/IP is automatically started by the system without requiring a change to the system startup program. The host servers are automatically started when TCP/IP is started. When TCP/IP is started, it ensures QUSRWRK and QSERVER are started before starting the host servers. If slip installing V5R1 (or later) on a system that was at a release prior to V5R1, and if the startup program used by the system had been changed to start TCP/IP, then the system will automatically start TCP/IP, and the startup program's attempt will fail. The IPL attribute, STRTCP, can force the system to not automatically start TCP/IP at IPL. It is recommended to leave this value at the shipped setting of *YES, (start TCP/IP) but the option is available if necessary.