Q. I am powering my system down every seven days through the auto power down function of Operational Assistant in V2R1M0. QSNADS subsystem does not start at IPL time; I have to start it after the IPL. Is there a way to start it-if so, how? And if the solution is changing the subsystem description, which parameter gets changed?
A. During the system start, a CL (usually) program is called that starts all of the subsystems, writers, etc. The name of this program is contained in the system value, QSTRUPPGM. By examining this system value with WRKSYSVAL, you can determine the name of your startup program and modify it to start QSNADS. If you cannot find the source for the program, you can use the RTVCLSRC command to place the source into one of your source files. When I did ours, I retrieved the source into QCLSRC in QGPL. I made the changes to the source file, and recompiled the program into QGPL. I then changed the system value to call the startup program from QGPL, rather than QSYS where it originally was.
Note: Be sure you make a copy of the original startup program and/or its source code in case you need it.