2015-05-04 395 views
2

我想檢查是否有任何chlauth方法爲通道部署,或者不在我的MQ中。於是我運行此命令:檢查MQ通道的chlauth

dis chlauth(MY.CHANNEL.NAME) 

但我得到這個消息:

AMQ8884: Channel authentication record not found. 

那麼,這是否意味着我運行一個錯誤的命令或意味着該通道沒有渠道驗證機制?

回答

3

由於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?