我有一个应用程序,试图将消息放入远程队列管理器上的队列(LOG.TRANSACTION.IN)。但是该消息最终失败并被放置在本地队列管理器上的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
任何关于此事的帮助都将不胜感激。