需要獲取 MQ 對象(通常是隊列)的完整授權列表,如dspmqaut命令返回的授權列表,但使用 PCF。知道如何做到這一點嗎?我相信這應該是可能的,只要應該與 PCF 一起操作的 MQ Explorer 啟用了這樣的功能。更新需要在java中執行此操作,隊列的常規屬性已經正常接收(MQCMD_INQUIRE_Q、MQCMD_INQUIRE_Q_STATUS等)跟進喬什評論,終于使用了下面的代碼PCFMessage request = new PCFMessage(MQConstants.MQCMD_INQUIRE_AUTH_RECS);request.addParameter(MQConstants.MQIACF_AUTH_OPTIONS, MQConstants.MQAUTHOPT_ENTITY_EXPLICIT+MQConstants.MQAUTHOPT_NAME_ALL_MATCHING+MQConstants.MQAUTHOPT_NAME_AS_WILDCARD);request.addParameter(MQConstants.MQIACF_OBJECT_TYPE, MQConstants.MQOT_Q);request.addParameter(MQConstants.MQCACF_AUTH_PROFILE_NAME, "*");request.addParameter(MQConstants.MQIACF_AUTH_PROFILE_ATTRS, MQConstants.MQIACF_ALL);
1 回答

蝴蝶刀刀
TA貢獻1801條經驗 獲得超8個贊
該文檔位于 IBM MQ 知識中心。您可以找到 v9.0 KC 頁面參考 > 管理參考 > 可編程命令格式參考 > 可編程命令格式的定義 > 查詢多平臺上的規范記錄。
對于使用示例,我對 Java 的 MQCMD_INQUIRE_AUTH_RECS進行了 git 搜索,其中出現了幾個示例。去掉語言限制,您將獲得更多示例,PCF 概念在所有語言中都是相同的。
添加回答
舉報
0/150
提交
取消