Alias Base Queue Type Error



Event name: Alias Base Queue Type Error.
Reason code in MQCFH: MQRC_ALIAS_BASE_Q_TYPE_ERROR (2001, X'7D1').
Alias base queue not a valid type.
Event description: An MQOPEN or MQPUT1 call was issued specifying an alias queue as the destination, but the BaseQName in the alias queue definition resolves to a queue that is not a local queue, or local definition of a remote queue.
Event type: Local.
Platforms: All.
Event queue: SYSTEM.ADMIN.QMGR.EVENT.

 

Event data

QMgrName

Description: Name of the queue manager generating the event.
Identifier: MQCA_Q_MGR_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_MGR_NAME_LENGTH.
Returned: Always.

QName

Description: Queue name from object descriptor (MQOD).
Identifier: MQCA_Q_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_NAME_LENGTH.
Returned: Always.

BaseQName

Description: Queue name to which the alias resolves.
Identifier: MQCA_BASE_Q_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_NAME_LENGTH.
Returned: Always.

QType

Description: Type of queue to which the alias resolves.
Identifier: MQIA_Q_TYPE.
Datatype: MQCFIN.
Values:

MQQT_ALIAS
Alias queue definition.

MQQT_MODEL
Model queue definition.
Returned: Always.

ApplType

Description: Type of the application making the call that caused the event.
Identifier: MQIA_APPL_TYPE.
Datatype: MQCFIN.
Returned: Always.

ApplName

Description: Name of the application making the call that caused the event.
Identifier: MQCACF_APPL_NAME.
Datatype: MQCFST.
Maximum length: MQ_APPL_NAME_LENGTH.
Returned: Always.

ObjectQMgrName

Description: Name of the object queue manager.
Identifier: MQCACF_OBJECT_Q_MGR_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_MGR_NAME_LENGTH.
Returned: If the ObjectName in the object descriptor (MQOD), when the object was opened, is not the queue manager currently connected.

Note:
If the application is a server for clients, the ApplType and ApplName parameters identify the server, rather than the client.