检查 MQ 通道的 chlauth

check chlauth for a MQ channel

我想检查我的 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?

中阅读有关此方法的更多信息