User authority

This field specifies the authority given to users who do not have specific authority to the program object, who are not on the authorization list, or whose group has no specific authority to the program object. You can alter the authority for all users, or for specific users after the program object is created by using the GRTOBJAUT (Grant Object Authority) or RVKOBJAUT (Revoke Object Authority) commands. The values in this box are equivalent to the AUT parameter values of the CRTCBLPGM, CRTCBLMOD, and CRTBNDCBL commands. To indicate the authorization list, type a name (up to 10 SBCS characters), or click on the down arrow to select one of the following valid choices:

*CMDDFT
No parameter will be passed to the host and the host defined default will be used.

*LIBCRTAUT
The public authority for the object is taken from the CRTAUT keyword of the target library (the library that is to contain the created program object). This value is determined when the program object is created. If the CRTAUT value for the library changes after the program object is created, the new value does not affect any existing objects.

*ALL
Provides authority for all operations on the program object except those limited to the owner or controlled by authorization list management authority. The user can control the program object's existence, specify security for it, change it, and perform basic functions on it, but cannot transfer its ownership.

*CHANGE
Provides all data authority and the authority for performing all operations on the program object except those limited to the owner or controlled by object authority and object management authority. The user can change the object and perform basic functions on it, such as running and debugging the program object.

*USE
Provides object operational authority and read authority; authority for basic operations on the program object such as running the program. The user is prevented from changing the object.

*EXCLUDE
The user cannot access the program object.

authorization-list-name
Enter the name (SBCS characters only) of an authorization list of users and authorities to which the program is added. The program object is secured by this authorization list, and the public authority for the program object is set to *AUTL. The authorization list must exist on the system when the COBOL compile command is issued.