Valid on z/OS, z/VSE, and z/VM.
Use the ATTR keyword to define or change a resource to the RDT Record with one or more attributes.
This keyword has the following format:
TSS ADDTO(RDT) RESCLASS(resource Type)
RESCODE(hex code)
ATTR(attribute)
This keyword is used with:
When used with the RDT, the following attributes can be used:
Calls the installation exit for this resource class.
Deactivates the installation exit.
Protects this resource class by default.
Deactivates default protection.
Supports generic prefixing for this resource class.
Changes a generic attribute to a non‑generic one. A non‑generic attribute only supports general resources (resources which do not support masking). It treats the specific resources within the resource class as fully qualified names. EXIT, DEFPROT, MERGE, ALLMERGE, and GENERIC are the only site modifiable attributes which can be changed for predefined resources.
Supports privileged program for this resource class.
Deactivates privileged program support.
DATASET only. Restricts both the program allowed to access the data set, as well as the library from which the program is fetched.
PIE only. Deactivates support for a library with privileged program.
Equivalent to MAXLEN(44): indicates that the maximum length resource name for PERMIT with this RESCLASS is 44.
(default) Equivalent to MAXLEN(8): indicates that the maximum length resource name for PERMIT with this RESCLASS is 8.
Overrides the AUTH control option and uses the MERGE algorithm to determine the processing record for security validation of this RESCLASS.
Removes the MERGE attribute from the resource.
Overrides the AUTH control option and uses the MERGE algorithm to determine the processing record for security validation of this RESCLASS.
Removes the ALLMERGE attribute from the resource.
Supports VMUSER for this resource class
Deactivates VMUSER support.
Allows the interpretation of MASK characters for this resource class in any facility set with the RES sub-option.
Altering a resource class to MASK from NOMASK makes existing resources un-administrable. Before making such a change, it is recommended that all existing permissions and ownerships be revoked and removed, then re-administered after the attribute change.
Prevents the interpretation of MASK characters in this resource class.
To pick up any permits on any acids in storage, including the ALL record, after altering NOMASK to MASK, refresh the acids. To refresh the ALL record, issue a dummy PERMIT command against the ALL record and then REVOKE the permit. To refresh a user acid in all address spaces where the user is signed on, enter:
TSS REFRESH(acid) JOBNAME(*).
Specifies that CA Top Secret will issue an ENF62 signal when you add or remove ownership of this resclass to an ACID.
Deactivates the SIGNAL for a resource class.
For PRIVPGM, LIBRARY, and VMUSER the security driver must also support these features. For a user‑defined resource, the software that generates the security calls must supply additional parameters in order to satisfy PRIVPGM, LIBRARY, and VMUSER restrictions.
This example adds #PRODUCT to the RDT Record and gives it default protection:
TSS ADDTO(RDT) RESCLASS(#PRODUCT)
RESCODE(002)
ATTR(DEFPROT)
This example removes default protection from resource class #PRODUCT:
TSS REPLACE(RDT) RESCLASS(#PRODUCT)
ATTR(NODEFPROT)
This examples indicates SIGNAL=YES on the DATASET resclass, which tells the command processor to issue the enf62 signal to CSF when a DATASET is added or removed:
TSS REP(RDT) RESCLASS(DATASET) ATTR(SIGNAL)
To remove the LONG attribute which is already attached to a specific resource class, specify ATTR(SHORT).
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|