DSNT235I csect-name bind-type AUTHORIZATION ERROR USING auth-id AUTHORITY PACKAGE = package-name PRIVILEGE = privilege
Explanation
The authorization ID given does not have the privilege indicated
and cannot invoke the bind subcommand on the named package.
- bind-type
- Type of bind subcommand: BIND, REBIND, or FREE
- auth-id
- Authorization ID of the invoker of the BIND subcommand. Attention: If you are using a trusted context, the token auth-id might return a role instead of an authorization ID. A role is returned, if a role was in effect and the authorization checking is performed against the role rather than the authorization ID of the session, when the condition was encountered. The role is returned in the following format as a single token: ROLE: role-name.
- package-name
- Name of the package in the following format: 'location.collection.package.(version)'
- privilege
- Name of the privilege not held:
- BINDADD or BINDADD *
- The authority to create a new package using BIND with the ADD option.
- BIND
- The authority to BIND (REPLACE) or REBIND a package.
- BIND *
- The authority to add a new version of an existing package using BIND with the ADD option.
- FREE
- There is no FREE privilege, but the user needs the proper authority to free the package.
- COPY
- The authority to COPY from the indicated package.
- CREATE IN or CREATE IN *
- The authority to create a package in the indicated collection.
A blank and asterisk ( *) in the privilege values 'BINDADD *', 'BIND *', and 'CREATE IN *' in the message indicates that the BINDNV subsystem parameter has the value BIND. When ' *' does not appear in these privilege values, the BINDNV subsystem parameter has the value BINDADD.
The BINDNV subsystem parameter affects the authorization required to add a new package or a new version of an existing package to a collection.
System action
The indicated package is not bound, rebound, or freed.
System programmer response
You must grant the indicated privilege to the authorization ID of the package owner.