检查MQ通道的chlauth

问题描述:

我想检查是否有任何chlauth方法为通道部署,或者不在我的MQ中。于是我运行此命令:检查MQ通道的chlauth

dis chlauth(MY.CHANNEL.NAME) 

但我得到这个消息:

AMQ8884: Channel authentication record not found. 

那么,这是否意味着我运行一个错误的命令或意味着该通道没有渠道验证机制?

由于CHLAUTH规则可以通过完整拼出的通道名称或通配符配置文件来实现,因此可以通过几种不同的方式在系统中显示CHLAUTH规则。

在这种情况下,以确定是否存在适用于您的频道在运行时的规则的最佳方法是使用下面的命令:

DISPLAY CHLAUTH(MY.CHANNEL.NAME) + 
     MATCH(RUNCHECK) + 
     ADDRESS(IP-address) + 
     CLNTUSER(client-side-UserID) 

你可以阅读更多关于这种方法在I'm being blocked by CHLAUTH - how can I work out why?