CL Programming

Specifying Authority for Libraries

The following describes each of the authorities that can be given to users for libraries. See the Security - Reference Link to PDF book for more information.

Object Authority

Object operational authority for a library gives the user authority to display the description of a library.

Object management authority for a library includes authority to:

Object existence authority and use authority gives the user authority to delete a library.

Object existence authority and object operational authority gives the user authority to transfer ownership of the library.

Data Authority

Add authority and read authority for a library allows a user to create a new object in the library or to move an object into the library.

Update authority and execute authority for a library allow a user to change the name of an object in the library, provided the user is also authorized to the object.

Delete authority allows the user to remove entries from an object. Delete authority for a library does not allow a user to delete objects in the library. Authority for the object in the library is used to determine if the object can be deleted.

Execute authority allows the user to search the library for an object.

Combined Authority

*USE authority for a library (consisting of object operational authority, read authority, and execute authority) includes authority to:

*CHANGE authority for a library (consisting of object operational authority and all data authorities to the library) includes authority to:

*ALL authority provides all object authorities and data authorities. The user can delete the library, specify the security for the library, change the library, and display the library's description and contents.

*EXCLUDE authority prevents users from accessing an object.

To display the authority associated with your library, you may use the Display Object Authority (DSPOBJAUT) command.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]