WebSphere MQ: Entity has insufficient authority to access object

 

While using IBM WebSphere MQ to communicate messages to our destination systems, we encountered the following problem. Although the queues were correctly setup in the Queue manager and the channels were are running successfully. However, while BizTalk was accessing the queues, the account wasn’t correctly provided the correct privileges.

Assigning privileges to the correct account is a new feature in version 7. Here are the details.

Error

AMQ8077: Entity ‘svcAccountPROD’ has insufficient authority to access object ‘QueueMgr’.

EXPLANATION:

The specified entity is not authorized to access the required object. The following requested permissions are unauthorized: connect

ACTION:

Ensure that the correct level of authority has been set for this entity against the required object, or ensure that the entity is a member of a privileged group.

Solution:

Groups tab:

Entity Name: <Provide an entity name here> like name_Machine. This name is more like a profile group that you’d be assigning rights to..

Users tab

Enter the account name (BizTalk or .NET service account) that has access to the queue

Happy configur-ing 8)

Leave a comment