Top Secret

 View Only
  • 1.  ISPW Security

    Posted Oct 23, 2018 01:10 PM

    Would any one like to share the setup for ISPW in TSS.

     

    RDT & Resources .

    Thank You



  • 2.  Re: ISPW Security

    Posted Oct 26, 2018 06:40 PM

    I need some context.  I checked the RDT and I don't see "ISPW" as one of the resource classes.  What is it?



  • 3.  Re: ISPW Security

    Posted Oct 26, 2018 06:48 PM

    ISPW is a product from Compuware. ISPW (Integrating Software Parts Wherever). They have some RACF samples.

    I just wanted to see what other customers had setup. 

     

    Thank You



  • 4.  Re: ISPW Security

    Posted Nov 01, 2018 09:32 AM

    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