首页 > 解决方案 > 您如何允许域组的用户在客户端模式下连接/使用 svrconn 通道?

问题描述

我要做的是允许域组的所有用户使用SVRCONN频道,我尝试CHLAUTH在域组上应用规则,以便所有用户都可以访问频道,但它不起作用。

下面是CHLAUTH套装:

dis chlauth(c.mqtest.usr)
    13 : dis chlauth(c.mqtest.usr) AMQ8878I: Display channel authentication record details.    CHLAUTH(C.MQTEST.USR)             
TYPE(USERMAP)    DESCR( )                                CUSTOM( )   
ADDRESS(40.1.62.159)                    CLNTUSER(MQ_Support@am)   
MCAUSER(mq_pocmq9w02@am)                USERSRC(MAP)   
CHCKCLNT(ASQMGR)                        ALTDATE(2019-05-09)   
ALTTIME(09.05.34)

我试图发出一个 MFT 命令:

fteCreateTransfer -p DLYMQMGR -sa D_MQTEST_L -sm DLYMCTEST -da
D_MQTEST_L -dm DLYMCTEST -td
E:\home\mqm\monitors\RUN_FIFO_SCANNER_DEV.xml 5655-MFT, 5724-H72
Copyright IBM Corp.  2008, 2017.  ALL RIGHTS RESERVED BFGPR0127W: No
credentials file has been specified to connect to WebSphere MQ.
Therefore, the assumption is that WebSphere MQ authentication has been
disabled.

BFGCL0734E:  An attempt to connect to queue manager DLYMQMGR has been
rejected because of invalid authentication details. If this queue
manager has authentication enabled, user ID and password details must
be supplied.

虽然在队列管理器端我可以看到我的 id 被阻止,但有没有可能解决这个问题的方法?

AMQ9777E: Channel was blocked

EXPLANATION: The inbound channel 'C.MQTEST.USR' was blocked from
address 'MQTEST (40.1.62.159)' because the active values of the
channel matched a record configured with USERSRC(NOACCESS). The active
values of the channel were 'CLNTUSER(c275607)

标签: ibm-mq

解决方案


推荐阅读