Q1. The NOTE in the section on "Top Secret as a Subsystem" in the Top Secret Installation Guide states: "NOTE: For Top Secret, if the TSS procname in SYS1.PROCLIB is TSS, Top Secret starts as SUB=MSTR, If you do not want Top Secret to start as SUB=MSTR, change the procname to something other than TSS (for example, to TSS16) ".
Is this saying that if the PROCNAME is "TSS", that Top Secret is started as SUB=MSTR even if it is not specified on the start command (ie S TSS,SUB=MSTR)?
Q2. What advantage is there to starting Top Secret as a subsystem as opposed to starting it from the the CAS9 AUTOCMDS member?
Q3. If we use the CAISEC00/CAITSS members to start Top Secret, does it start after CAS9 or before?
Q4. The graphic in "How to Initialize Top Secret as a Subsystem" there appears to be an EDIT display of SYS1.PARMLIB(CAISEC00) showing a "**** Top of DATA ***' line with the 00001 TSS(xx Start) on the same line to the far right. (see item 1.)
Also there is no discussion of the Parameters START/NOSTART or null in the TSS(xx) description.
Q5. The documentation states the following:
"The SUBSYS keyword lets you modify the Top Secret subsystem name that defaults to Top Secret. The modified subsystem name must be in the format ‘TSxx’.
Important! The CA TSS procedure has to match the subsystem name and must be in the system procedure library (SYS1.PROCLIB)."
Does it really have to match?
Q6. When shutting down Top Secret, does it use the subsystem name or the proc name when running TSS with SUB=MSTR?
Release: TOPSEC00200-16-Top Secret-Security
Component:
A1. Yes, Top Secret will start as a subsystem. You will receive message: TSS2069I Subsystem TSS is Active.
This occurs because the default subsystem name for Top Secret is TSS. If you change it through CAITSSxx to something else, ie TS52, and leave your Top Secret procedure name name TSS, then it won't automatically start, you will have to start it manually (ie via the COMMNDxx member, the CAS9 AUTOCMDS member, etc). If your Top Secret procedure name is TS52 (ie it matches the Top Secret subsystem name), then it will automatically start as a subsystem. You will receive message: TSS2069I Subsystem TS52 is Active.
A2. The advantage is getting Top Secret up as soon as possible. The disadvantage is that the SYSOUT files won't be allocated for Top Secret because JES is not up yet.
A3. Top Secret will likely start after CAS9, but the subsystem will be initialized.
A4. Specifying "TSS(xx START)" in the CAISEC00 member will start the TSS proc and pick up the parameters from the CAITSSxx member.
"TSS(xx NOSTART)" will not start the TSS proc, but it will still pick up the parameters from the CAITSSxx member.
"TSS(xx)" is the same as "TSS(xx NOSTART)". The Top Secret parameters will be picked up from the CAITSSxx member. Top Secret will not be started, so it will need to be started manually. It is recommended to use TSS(xx START).
If you use NOSTART and start Top Secret with 'S TSS,SUB=MSTR', the SYSOUT files won't be allocated because JES is not up yet. If you don't start the Top Secret procedure as a subsystem (ie after JES has started), the SYSOUT files will be allocated.
Regardless of whether Top Secret is started as a subsystem or not, when NOSTART is required, the CAITSSxx member will be read and Top Secret will install its subsystem.
When CAS9 starts, but Top Secret has not initialized yet, you will receive message:
*xx CAS9026A - REPLY WITH SECURITY SYSTEM, "ACF2", "TSS", "RACF" OR "N" TO CANCEL
Reply:
xx,TSS
A5. Yes it does have to match or Top Secret won't start. Also review the comments in A1 above.
A6. To shutdown or pause Top Secret, you still have to use "P TSS", regardless of what your Top Secret procedure name is.