Bob,
OK here is what I found out and tested.
Resource class that have the attribute of NOMASK allows for only one character on the TSS WHOHAS command.
tss list(rdt) resclass(otran)
ACCESSORID = *RDT* NAME = RESOURCE DEFINITIONS
RESOURCE CLASS = OTRAN
RESOURCE CODE = X'06E'
ATTRIBUTE = NOMASK,MAXOWN(08),MAXPERMIT(008),ACCESS
ACCESS = NONE(0000),UPDATE(6000),EXECUTE(4000),INSTALL(0400)
ACCESS = INQUIRE(0080),SET(0040),COLLECT(0002),ALL(FFFF)
DEFACC = EXECUTE
TSS0300I LIST FUNCTION SUCCESSFUL
READY
tss whohas otran(a)
OTRAN = A OWNER(IDENNIS )
XAUTH = A ACID(HARBEWS )
ACCESS = EXECUTE
TSS0300I WHOHAS FUNCTION SUCCESSFUL
READY
Resource classes with MASK, require at least 2 characters when using the TSS WHOHAS command.
tss list(rdt) resclass(casecaut)
ACCESSORID = *RDT* NAME = RESOURCE DEFINITIONS
RESOURCE CLASS = CASECAUT
RESOURCE CODE = X'156' POSIT = 592
ATTRIBUTE = MASKABLE,MAXOWN(26),MAXPERMIT(044),ACCESS,DEFPROT
ACCESS = NONE(0000),GRANT(1C00),CONTROL(6400),PRIVILEG(6000)
ACCESS = UPDATE(2000),USE(4000),ALL(FFFF)
DEFACC = USE
TSS0300I LIST FUNCTION SUCCESSFUL
READY
tss whohas casecaut(t)
TSS0240E INVALID RESOURCE NAME
TSS0301I WHOHAS FUNCTION FAILED, RETURN CODE = 4
READY
Please let me know if there are any questions.
Regards,
Joseph Porto - CA Level 1 Support