Communicator e3000 MPE/iX Release 7.0 PowerPatch 5 (Software Release C.70.05) (30216-90370)

Technical Articles
Predictive Changes SYSSTART during UPDATE
Chapter 3
25
Predictive Changes SYSSTART during UPDATE
by Gary Robillard, Predictive Support
Due to some customer sites having multiple startup directives in SYSSTART.PUB.SYS, the job that installs
Predictive has been modified to recognize this. Previously, this Predictive job would just add the "STREAM
JPSMON.PRED.SYS" line to the end of SYSSTART. Now, the job modifies the SYSSTART file as follows:
1. Gather STREAMs device and printer queue for STREAMs and OPENQ commands if needed.
2. If SYSSTART.PUB.SYS does not exist, a new SYSSTART file is created on ldev 1 with the following contents:
STARTUP
**
WARMSTART
OPENQ LP
STREAMS 10
STREAM JPSMON.PRED.SYS
**
COOLSTART
OPENQ LP
STREAMS 10
STREAM JPSMON.PRED.SYS
****
3. If a WARMSTART, COOLSTART, RELOAD or UPDATE section exists and has commands, AND there are no other
STREAM commands AND there are no STARTSESS to OPERATOR.SYS commands, then do not modify the
SYSSTART file.
4. If there are STARTSESS commands but no STARTSESS to OPERATOR.SYS, then do not modify the SYSSTART
file.
5. The command STREAM JPSMON.PRED.SYS is removed from the STARTUP section and added to the
WARMSTART and COOLSTART sections. If no WARMSTART and COOLSTART sections exist, they are created and
contain these commands:
**
WARMSTART
OPENQ LP
STREAMS 10
STREAM JPSMON.PRED.SYS
**
COOLSTART
OPENQ LP
STREAMS 10
STREAM JPSMON.PRED.SYS
****
If the file NOSYSST.PRED.SYS exists, it prevents the Predictive job from doing any SYSSTART file processing
during installation. Therefore, if you do NOT want the "STREAM JPSMON.PRED.SYS" command added to your
SYSSTART file, create the NOSYSST.PRED.SYS file with a build command.
BUILD NOSYSST.PRED.SYS;DISC=1