需要获取 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
提交
取消