Previous Topic: ACIDPRFX Keyword—List ACIDs With PrefixNext Topic: ACTION Keyword—Assign Actions


ACLST Keyword—Resource Access Level

Valid on z/OS, z/VSE, and z/VM.

Use the ACLST keyword to define, change, or remove access levels for the resource in the RDT Record.

This keyword has the following format:

TSS ADDTO(RDT) RESCLASS(resource Type)
               RESCODE(hex code)
               [ACLST(access level list)]

The access level list can consist of any combination of any user or CA Top Secret defined access levels. The access level mask is not required when specifying a standard access level name defined by CA Top Secret. However, the mask must be specified in order to redefine the hex‑value of an CA Top Secret defined access level name to a non‑standard access‑level mask, or to define your own unique access level.

Common CA Top Secret defined access levels and their hexadecimal value are:

ALL=FFFF               MWRITE=2400
AUTOLOG=4000           MULTI=0400
BLP=8000               NOCREATE=0100
BROWSE=0200            NONE=0000
COLLECT=0002           NONSHR=2000
CONTROL=0400           PURGE=0100
CREATE=1000            READ=4000
DELETE=1000            REPL=0800
FEOV=0200              SCRTCH=0800
FETCH=8000             SHR=4000
FIND=1000              SUROGATE=2000
GRPLOGON=1000          UPDATE=8000
LOGON=8000             WRITE=2000
MREAD=4400

Notes:

This keyword is used with:

Examples: ACLST keyword

This example adds a new resource called #PRODUCT to the RDT Record with READ and WRITE access levels:

TSS ADDTO(RDT) RESCLASS(#PRODUCT)
               ACLST(READ,WRITE)

This example uses the REPLACE function to add new access levels to a resource class already defined in the RDT Record:

TSS REPLACE(RDT) RESCLASS(#PRODUCT)
                 ACLST(READ,WRITE)

For unique access levels, which are more applicable to the resource, specify the hexadecimal values associated with each access level:

ACLST(ANSWER=0400,CALL=0200)

This example combines predefined values with the unique access levels:

ACLST(READ,ANSWER=0400)

This example uses the REPLACE command function to remove an access level list:

TSS REPLACE(RDT) RESCLASS(#PRODUCT)
                 ATTR(NOACCESS)