The program will check for existence of the specified subsystem. If it does not exist, the program will create it along with routing table entries, auto-start job entries, pre-start job entries and job descriptions. Even if the subsystem does not already exist, the library for the subsystem description and job queue must already exist. When the startup job for the server is processed, it will specify the parameters for the newly created subsystem and then submit the server jobs for batch startup in that subsystem.