Considerations for alias queues

When we issue an MQOPEN or MQPUT1 call for an alias queue, IBM MQ makes a resource check against the queue name specified in the object descriptor (MQOD) on the call. It does not check if the user is allowed access to the target queue name.

For example, an alias queue called PAYROLL.REQUEST resolves to a target queue of PAY.REQUEST. If queue security is active, we need only be authorized to access the queue PAYROLL.REQUEST. No check is made to see if we are authorized to access the queue PAY.REQUEST.

Parent topic: Profiles for queue security