Inquire Authority Service

The Inquire Authority Service (MQCMD_INQUIRE_AUTH_SERVICE) command retrieves information about the level of function supported by installed authority managers.

HP Integrity NonStop Server UNIX and Linux® Windows
  X X

Required parameters

AuthServiceAttrs (MQCFIL)
Authority service attributes (parameter identifier: MQIACF_AUTH_SERVICE_ATTRS).
The attribute list might specify the following value on its own - default value if the parameter is not specified:
MQIACF_ALL
All attributes.
or a combination of the following:
MQIACF_INTERFACE_VERSION
Current interface version of the authority service.
MQIACF_USER_ID_SUPPORT
Whether the authority service supports user IDs.

Optional parameters

ServiceComponent (MQCFST)
Name of authorization service (parameter identifier: MQCACF_SERVICE_COMPONENT).

The name of the authorization service which is to handle the Inquire Authority Service command.

If this parameter is omitted, or specified as a blank or null string, the inquire function is called in each installed authorization service in reverse order to the order in which the services have been installed, until all authorization services have been called or until one returns a value of MQZCI_STOP in the Continuation field.

The maximum length of the string is MQ_SERVICE_COMPONENT_LENGTH.

Error codes

This command might return the following error codes in the response format header, in addition to the values shown in Error codes applicable to all commands.

Reason (MQLONG)
The value can be:
MQRC_SELECTOR_ERROR
Attribute selector not valid.
MQRC_UNKNOWN_COMPONENT_NAME
Unknown service component name.