ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Receive 3081 on subscription request

Post new topic  Reply to topic
 Receive 3081 on subscription request « View previous topic :: View next topic » 
Author Message
crgharm
PostPosted: Thu Oct 24, 2002 4:50 am    Post subject: Receive 3081 on subscription request Reply with quote

Novice

Joined: 25 Apr 2002
Posts: 21
Location: St. Louis, Missouri

I have a topic called SAP/MATMAS. The principles associated with this topic is:

PublicGroupRef Publish-Deny, Subscribe-Allow, Persistence-Allow
zbb1706 Publish-Deny, Subscribe-Allow, Peristence-Allow
sapsys Publish-Allow, Subscribe-Allow, Persistence-Allow

When I send a subscription request to the SYSTEM.BROKER.CONTROL.QUEUE, with zbb1706 as the principle, I get a response back with a reason code of 3081 - MQRCCF_NOT_AUTHORIZED. You are not authorized to perform the requested action. Authorization settings for the broker are handled from the Control Center.

According to the list above I should have subscribe priveledges. The only user that has been able to successfully subscribe is the mqsiadm user.
Any idea on what I missed here?

Thanks,
Craig
Back to top
View user's profile Send private message
jsware
PostPosted: Wed Dec 21, 2005 5:20 am    Post subject: Reply with quote

Chevalier

Joined: 17 May 2001
Posts: 455

At the risk of upsetting some due to the age of this original post I thought I would record here what I found when I had a similar problem.

I had this response too when the PubSub broker was on a different machine than my JMS subscriber.

What I found was that if you try to register a subscription, the broker checks that the user ID you are using to register the subscription has the necessary authority to put to the subscription queue (i.e. the queue where the publications are delivered for consumption by the subscriber and not the SYSTEM.BROKER.CONTROL.QUEUE or SYSTEM.BROKER.DEFAULT.STREAM). Thus for me I had missed allowing the subscriber's user ID authority to put messages onto the xmitq from the broker qmgr to my local qmgr hosting my subscriber app.

Thus I would guess that you need to check that the subscriber application's user ID has authority to PUT messages onto the subscription queue (e.g. SYSTEM.JMS.ND.SUBSCRIBER.QUEUE or whatever you specify if you are not using JMS) even though you only expect to get messages from it. It seems that the broker attempts to put the message using your subscriber user ID as alternative authority.

HTH anybody who has also received this error, done a search and found unanswered questions.
_________________
Regards
John
The pain of low quaility far outlasts the joy of low price.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Receive 3081 on subscription request
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.