Mark,
The following TSS command stream should provide you with everything you need other than the permits to the product datasets, which must be added -
TSS ADDTO(RDT) RESCLASS(ISPW) ATTR(MASK) MAXLEN(80) POSIT(25) RESCODE({hhh})
If you are running with TSS control option "FACSTOR(NO)" in effect, then the following line must be inserted into the TSS Parameter File -
FACILITY(USER{nnn}=NAME=ISPW)
If you are running with TSS control option "FACSTOR(YES)" in effect, then the following TSS command must be issued to create the required TSS facility definition -
TSS MODIFY(FACILITY(USER{nnn}=NAME=ISPW))
TSS CREATE(ISPW) NAME('Compuware ISPW') TYPE(DEPARTMENT)
TSS CREATE({ispw-group-id-8}) NAME('Compuware ISPW GROUP') TYPE(GROUP) DEPARTMENT(ISPW)
TSS ADDTO({ispw-group-id-8}) GID(?)
TSS CREATE({ispw-ci-STC-id-8}) NAME('Compuware ISPW CI STC') TYPE(USER) DEPARTMENT(ISPW)
PASSWORD({ispw-ci-STC-password-8},0)
TSS ADDTO({ispw-ci-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-ci-STC-id-8}) GROUP({ispw-group-id-8})
TSS ADDTO({ispw-ci-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-ci-STC-id-8}) NOSUSPEND
TSS ADDTO({ispw-ci-STC-id-8}) DFLTGRP({ispw-group-id-8})
TSS PERMIT({ispw-ci-STC-id-8}) DSN(SYS1.TCPPARMS) ACCESS(READ)
TSS PERMIT({ispw-ci-STC-id-8}) DSN(TCPIP.STANDARD.TCPXLBIN) ACCESS(READ)
TSS PERMIT({ispw-ci-STC-id-8}) SERVAUTH(EZB.STACKACCESS.{lpar-id-4}.{tcpip-stack-id-8}) ACCESS(READ)
TSS ADDTO({ispw-ci-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO({ispw-ci-STC-id-8}) HOME(/)
TSS ADDTO({ispw-ci-STC-id-8}) OMVSPGM(/bin/sh)
TSS ADDTO({ispw-ci-STC-id-8}) UID(?)
TSS ADDTO(STC) PROCNAME({ispw-ci-STC-id-8}) ACID({ispw-ci-STC-id-8})
TSS CREATE({ispw-cm-STC-id-8}) NAME('Compuware ISPW CM STC') TYPE(USER) DEPARTMENT(ISPW)
PASSWORD({ispw-cm-STC-password-8},0)
TSS ADDTO({ispw-cm-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-cm-STC-id-8}) GROUP({ispw-group-id-8})
TSS ADDTO({ispw-cm-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-cm-STC-id-8}) NOSUSPEND
TSS ADDTO({ispw-cm-STC-id-8} MASTFAC(ISPW)
TSS ADDTO({ispw-cm-STC-id-8}) DFLTGRP({ispw-group-id-8})
TSS PERMIT({ispw-cm-STC-id-8}) DSN(SYS1.TCPPARMS) ACCESS(READ)
TSS PERMIT({ispw-cm-STC-id-8}) DSN(TCPIP.STANDARD.TCPXLBIN) ACCESS(READ)
TSS PERMIT({ispw-cm-STC-id-8}) OPERCMDS(MVS.START.STC.{ispw-sx-STC-id-8}) ACCESS(UPDATE)
TSS PERMIT({ispw-cm-STC-id-8}) SERVAUTH(EZB.STACKACCESS.{lpar-id-4}.{tcpip-stack-id-8}) ACCESS(READ)
TSS ADDTO({ispw-cm-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO({ispw-cm-STC-id-8}) HOME(/)
TSS ADDTO({ispw-cm-STC-id-8}) OMVSPGM(/bin/sh)
TSS ADDTO({ispw-cm-STC-id-8}) UID(?)
TSS ADDTO(STC) PROCNAME({ispw-cm-STC-id-8}) ACID({ispw-cm-STC-id-8})
TSS CREATE({ispw-ct-STC-id-8}) NAME('Compuware ISPW CT STC') TYPE(USER) DEPARTMENT(ISPW)
PASSWORD({ispw-ct-STC-password-8},0)
TSS ADDTO({ispw-ct-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-ct-STC-id-8}) GROUP({ispw-group-id-8})
TSS ADDTO({ispw-ct-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-ct-STC-id-8}) NOSUSPEND
TSS ADDTO({ispw-ct-STC-id-8}) DFLTGRP({ispw-group-id-8})
TSS PERMIT({ispw-ct-STC-id-8}) DSN(SYS1.TCPPARMS) ACCESS(READ)
TSS PERMIT({ispw-ct-STC-id-8}) DSN(TCPIP.STANDARD.TCPXLBIN) ACCESS(READ)
TSS PERMIT({ispw-ct-STC-id-8}) OPERCMDS(MVS.START.STC.{ispw-sx-STC-id-8}) ACCESS(UPDATE)
TSS PERMIT({ispw-ct-STC-id-8}) SERVAUTH(EZB.STACKACCESS.{lpar-id-4}.{tcpip-stack-id-8}) ACCESS(READ)
TSS ADDTO({ispw-ct-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO({ispw-ct-STC-id-8}) HOME(/)
TSS ADDTO({ispw-ct-STC-id-8}) OMVSPGM(/bin/sh)
TSS ADDTO({ispw-ct-STC-id-8}) UID(?)
TSS ADDTO(STC) PROCNAME({ispw-ct-STC-id-8}) ACID({ispw-ct-STC-id-8})
TSS CREATE({ispw-fx-STC-id-8}) NAME('Compuware ISPW FX STC') TYPE(USER) DEPARTMENT(ISPW) -
PASSWORD({fx-STC-password-8},0)
TSS ADDTO({ispw-fx-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-fx-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-fx-STC-id-8}) NOSUSPEND
TSS PERMIT({ispw-fx-STC-id-8}) TSOAUTH(JCL)
TSS ADDTO({ispw-fx-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO({ispw-fx-STC-id-8}) TSOLSIZE(4096)
TSS ADDTO({ispw-fx-STC-id-8}) TSOMSIZE(4096)
TSS ADDTO({ispw-fx-STC-id-8}) TSOOPT(MAIL,NOTICES,NOOIDCARD)
TSS ADDTO({ispw-fx-STC-id-8}) TSOUNIT({storage-allocation-unit-id-8})
TSS ADDTO(STC) PROCNAME({ispw-fx-STC-id-8}) ACID({ispw-fx-STC-id-8})
TSS CREATE({ispw-rx-STC-id-8}) NAME('Compuware ISPW RX STC') TYPE(USER) DEPARTMENT(ISPW) -
PASSWORD({ispw-rx-STC-password-8},0)
TSS ADDTO({ispw-rx-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-rx-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-rx-STC-id-8}) NOSUSPEND
TSS ADDTO({ispw-rx-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO(STC) PROCNAME({ispw-rx-STC-id-8}) ACID({ispw-rx-STC-id-8})
TSS CREATE({ispw-sx-STC-id-8}) NAME('Compuware ISPW SX STC') TYPE(USER) DEPARTMENT(ISPW) -
PASSWORD({sx-STC-password-8},0)
TSS ADDTO({ispw-sx-STC-id-8}) FACILITY(STC)
TSS ADDTO({ispw-sx-STC-id-8}) NOPWCHG
TSS ADDTO({ispw-sx-STC-id-8}) NOSUSPEND
TSS PERMIT({ispw-sx-STC-id-8}) TSOAUTH(JCL)
TSS ADDTO({ispw-sx-STC-id-8}) SOURCE(INTRDR)
TSS ADDTO({ispw-sx-STC-id-8}) TSOLSIZE(4096)
TSS ADDTO({ispw-sx-STC-id-8}) TSOMSIZE(4096)
TSS ADDTO({ispw-sx-STC-id-8}) TSOOPT(MAIL,NOTICES,NOOIDCARD)
TSS ADDTO({ispw-sx-STC-id-8}) TSOUNIT({storage-allocation-unit-id-8})
TSS ADDTO(STC) PROCNAME({ispw-sx-STC-id-8}) ACID({ispw-sx-STC-id-8})
Please note that in the preceding TSS command stream, all values enclosed within braces (i.e., "{" and "}") must be replaced.
Please furthermore that this TSS command stream presumes the presence of "OPTIONS(4)" in the TSS Parameter File. STC accessor IDs are assigned passwords.
Please furthermore note that you can use explicit "GID(...)" and "UID(...)" settings as opposed to letting TSS assign them via "GID(?)" and "UID(?)", respectively.
The "NOPWCHG", "NOSUSPEND", and "SOURCE(INTRDR)" attributes are a personal preference that I always use for STC accessor IDs.
John P. Baker