创建主题的持久订阅者时未获得授权错误

时间:2012-02-16 07:38:08

标签: java jms message-queue publish-subscribe

我在为主题创建持久订阅者时面临一些问题。 这是我在创建主题的持久订阅时收到的错误消息 -

JMS Exception :: com.ibm.mq.jms.BrokerCommandFailedException:Broker命令失败:MQRCCF_NOT_AUTHORIZED原因代码3081

我可以创建普通/常规订阅者。

由于我刚开始使用队列/主题,想知道这是否是因为权限不足? 目前,我在创建持久订户时正式设置订户名称和clientID。在客户端使用它们之前,是否应在服务器端以管理方式设置这些值?

感谢。

1 个答案:

答案 0 :(得分:0)

这肯定是权限不足的问题,必须根据IBM Message Broker documentation在服务器端进行配置:

  

您无权执行请求的操作。代理的授权设置由系统管理员使用“主题层次结构”编辑器处理。

我对IBM的jms代理并不是很熟悉(对于这个问题,我也不熟悉它),所以也许对配置更有经验的人可以在这里提供更大的帮助;)