PCFAgent查询需要哪些权限?

时间:2012-02-21 11:30:39

标签: java permissions monitoring ibm-mq pcf

我正在使用我编写的一个小应用程序来询问QM上某些队列的状态。查询本身是使用PCFAgent / PCFMessageAgent java类完成的。

我的问题是:必须授予哪些(最少)权限才能允许某个MCA用户运行监控 PCF命令(特别是MQCMD_INQUIRE_Q_STATUSMQCMD_INQUIRE_Q)?

注意:“监视”是指命令不应以任何明显的方式改变队列管理器的状态。

1 个答案:

答案 0 :(得分:0)

该计划必须能够执行以下操作:

  • 连接&查询QMgr
  • 使用查询,显示和获取针对合适模型队列的权限来创建模型队列(您通常为此定义专用模型队列而不是使用默认模型队列)
  • 使用查询,显示和放置权限将PCF消息放在命令队列中
  • 查询具有显示权限的目标队列

Dale Lane在一段时间后写了一篇博客文章,描述了一般情况: Using WebSphere MQ Explorer as a read-only viewer 。由于WMQ Explorer需要显示所有对象类型的所有对象,因此它比您要求的更宽松一些。但是,您需要的设置是Dale提供的设置的子集,并且帖子在使用的配置方面有很多好的背景。我可以在这里复制他的setmqaut命令,但值得一读。

顺便提一下,如果你有一个v7.1 QMgr和一个新的WMQ Explorer(从SupportPac MS0T下载),WMQ资源管理器中有一个安全向导,它在他的博客文章中提出了相同的设置。