Home
Authority (MQLONG) – input
Authority to be checked.
If one authorization is being checked, this field is equal to the appropriate authorization operation (MQZAO_* constant). If more than one authorization is being checked, it is the bitwise OR of the corresponding MQZAO_* constants.
The following authorizations apply to use of the MQI calls:
- MQZAO_CONNECT
- Ability to use the MQCONN call.
- MQZAO_BROWSE
- Ability to use the MQGET call with a browse option.
This allows the MQGMO_BROWSE_FIRST, MQGMO_BROWSE_MSG_UNDER_CURSOR, or MQGMO_BROWSE_NEXT option to be specified on the MQGET call.
- MQZAO_INPUT
- Ability to use the MQGET call with an input option.
This allows the MQOO_INPUT_SHARED, MQOO_INPUT_EXCLUSIVE, or MQOO_INPUT_AS_Q_DEF option to be specified on the MQOPEN call.
- MQZAO_OUTPUT
- Ability to use the MQPUT call.
This allows the MQOO_OUTPUT option to be specified on the MQOPEN call.
- MQZAO_INQUIRE
- Ability to use the MQINQ call.
This allows the MQOO_INQUIRE option to be specified on the MQOPEN call.
- MQZAO_SET
- Ability to use the MQSET call.
This allows the MQOO_SET option to be specified on the MQOPEN call.
- MQZAO_PASS_IDENTITY_CONTEXT
- Ability to pass identity context.
This allows the MQOO_PASS_IDENTITY_CONTEXT option to be specified on the MQOPEN call, and the MQPMO_PASS_IDENTITY_CONTEXT option to be specified on the MQPUT and MQPUT1 calls.
- MQZAO_PASS_ALL_CONTEXT
- Ability to pass all context.
This allows the MQOO_PASS_ALL_CONTEXT option to be specified on the MQOPEN call, and the MQPMO_PASS_ALL_CONTEXT option to be specified on the MQPUT and MQPUT1 calls.
- MQZAO_SET_IDENTITY_CONTEXT
- Ability to set identity context.
This allows the MQOO_SET_IDENTITY_CONTEXT option to be specified on the MQOPEN call, and the MQPMO_SET_IDENTITY_CONTEXT option to be specified on the MQPUT and MQPUT1 calls.
- MQZAO_SET_ALL_CONTEXT
- Ability to set all context.
This allows the MQOO_SET_ALL_CONTEXT option to be specified on the MQOPEN call, and the MQPMO_SET_ALL_CONTEXT option to be specified on the MQPUT and MQPUT1 calls.
- MQZAO_ALTERNATE_USER_AUTHORITY
- Ability to use alternate user authority.
This allows the MQOO_ALTERNATE_USER_AUTHORITY option to be specified on the MQOPEN call, and the MQPMO_ALTERNATE_USER_AUTHORITY option to be specified on the MQPUT1 call.
- MQZAO_ALL_MQI
- All of the MQI authorizations.
This enables all of the authorizations described above.
The following authorizations apply to administration of a queue manager:
- MQZAO_CREATE
- Ability to create objects of a specified type.
- MQZAO_DELETE
- Ability to delete a specified object.
- MQZAO_DISPLAY
- Ability to display the attributes of a specified object.
- MQZAO_CHANGE
- Ability to change the attributes of a specified object.
- MQZAO_CLEAR
- Ability to delete all messages from a specified queue.
- MQZAO_AUTHORIZE
- Ability to authorize other users for a specified object.
- MQZAO_CONTROL
- Ability to start or stop a listener, service, or non-client channel object, and the ability to ping a non-client channel object.
- MQZAO_CONTROL_EXTENDED
- Ability to reset a sequence number, or resolve an indoubt message on a non-client channel object.
- MQZAO_ALL_ADMIN
- All of the administration authorizations, other than MQZAO_CREATE.
The following authorizations apply to both use of the MQI and to administration of a queue manager:
- MQZAO_ALL
- All authorizations, other than MQZAO_CREATE.
- MQZAO_NONE
- No authorizations.
Parent topic:
Parameters
fa16910_
Home