【发布时间】:2014-03-03 19:15:50
【问题描述】:
我有一个应用程序正在尝试将消息放入远程队列管理器上的队列 (LOG.TRANSACTION.IN)。消息以 2035 告终,并被放在本地队列管理器的 DLQ 上。在本地队列管理器 (QMLOCAL) 上,应用程序将消息直接放在 SCTQ 上,因为没有远程队列定义。应用程序在对 MQ 具有完全访问权限的 ID 下运行。我知道这并不理想,但这是另一个讨论。我们在远程端 (QMREMOTE) 的 clusrcvr 通道上有一个 mcauser,它已被授予访问本地队列的权限。我以为我已经解决了安全问题,但事实并非如此。这是安全信息
QMLOCAL:
Entity application_id has the following authorizations for object SYSTEM.CLUSTER.TRANSMIT.QUEUE:
get
browse
put
inq
set
crt
dlt
chg
dsp
passid
passall
setid
setall
clr
QMREMOTE:
Entity MY_MCAUSER has the following authorizations for object LOG.TRANSACTION.IN:
put
crt
setall
对此的任何帮助将不胜感激。
【问题讨论】:
标签: ibm-mq