When defining PTKTDATA to the TSS RDT last night as per the specification in the TSS manuals I was unable to PERMIT UPDATE access to a resource owned in this class, even though UPDATE was include in the ACLST parameter of the TSS ADD(RDT) command - TSS ADD(RDT) RESCLASS(PTKTDATA) ACLST(ALL,READ,UPDATE=6000) MAXLEN(37)ATTR(MASK) TSS0300I ADD FUNCTION SUCCESSFUL TSS ADDTO(SYS) PTKTDATA(IRRPTAUTH.FEKAPPL.UCDCPJ) TSS0300I ADD FUNCTION SUCCESSFUL TSS PER(UCDA) PTKTDATA(IRRPTAUTH.FEKAPPL.UCDCPJ) ACCESS(UPDATE) TSS0300I PERMIT FUNCTION SUCCESSFUL Even though all of the above commands were shown as "successful".. When listing out the target ID from the TSS PERMIT command, access to PTKTDATA(IRRPTAUTH.FEKAPPL.UCDCPJ) was showing as READ, not UPDATE. XA PTKTDATA= IRRPTAUTH.FEKAPPL.UCDCPJ OWNER(SYS ) ACCESS = READ Here is the listing of the class in the RDT - RESOURCE CLASS = PTKTDATA RESOURCE CODE = X'017' ATTRIBUTE = MASKABLE,MAXOWN(26),MAXPERMIT(037),ACCESS ACCESS = ALL(FFFF),READ(4000),UPDATE(6000) DEFACC = NONE Which also shows UPDATE is a valid access level.. Please could you explain why UPDATE was not accepted by TSS?
The acces list was not in the right order.