Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 使用hermesJMS或webspheremq的shell脚本检索队列深度_Unix_Admin_Ibm Mq_Instrumentation - Fatal编程技术网

Unix 使用hermesJMS或webspheremq的shell脚本检索队列深度

Unix 使用hermesJMS或webspheremq的shell脚本检索队列深度,unix,admin,ibm-mq,instrumentation,Unix,Admin,Ibm Mq,Instrumentation,我有hermesJMS设置和soapUI。我想要一个小脚本,它可以通过hermesJMS或其他方式进入,以检索特定队列的队列深度 有没有一种方法可以轻松做到这一点 感谢JMS规范没有提供用于对象查询的API,但是IBM提供了一个使用本机Java类的API和使用可编程命令格式(简称PCF)的C API。PCF参考文件如下所示 如果您已经安装了WMQ客户机代码(),那么您的笔记本电脑上就会有示例程序。默认情况下,它们位于Windows的C:\ProgramFiles(x86)\IBM\WebSphe

我有
hermesJMS
设置和
soapUI
。我想要一个小脚本,它可以通过
hermesJMS
或其他方式进入,以检索特定队列的队列深度

有没有一种方法可以轻松做到这一点


感谢

JMS规范没有提供用于对象查询的API,但是IBM提供了一个使用本机Java类的API和使用可编程命令格式(简称PCF)的C API。PCF参考文件如下所示

如果您已经安装了WMQ客户机代码(),那么您的笔记本电脑上就会有示例程序。默认情况下,它们位于Windows的
C:\ProgramFiles(x86)\IBM\WebSphere MQ\tools\pcf\samples
或UNIX/Linux的
/opt/mqm/samp/
中。请查看
PCF\u ListQueueNames.java
作为起点。如果在该程序中用
MQCMD_INQUIRE_Q
替换
MQCMD_INQUIRE_Q_名称
,您将非常接近您所需要的


或者,由于您要求其他选择,您可以查看。此SupportPac可用作
runmqsc
的客户端版本,以便您可以从中央服务器编写查询整个WMQ网络的脚本。当然,它也可以在本地绑定模式下工作。MO72非常适合编写脚本的其他功能包括将输出格式化为每个对象一行的选项。这使您可以grep出感兴趣的行,然后去掉感兴趣的值。

JMS规范没有提供用于对象查询的API,但是IBM提供了一个使用本机Java类的API,而C API使用可编程命令格式,简称PCF。PCF参考文件如下所示

如果您已经安装了WMQ客户机代码(),那么您的笔记本电脑上就会有示例程序。默认情况下,它们位于Windows的
C:\ProgramFiles(x86)\IBM\WebSphere MQ\tools\pcf\samples
或UNIX/Linux的
/opt/mqm/samp/
中。请查看
PCF\u ListQueueNames.java
作为起点。如果在该程序中用
MQCMD_INQUIRE_Q
替换
MQCMD_INQUIRE_Q_名称
,您将非常接近您所需要的

或者,由于您要求其他选择,您可以查看。此SupportPac可用作
runmqsc
的客户端版本,以便您可以从中央服务器编写查询整个WMQ网络的脚本。当然,它也可以在本地绑定模式下工作。MO72非常适合编写脚本的其他功能包括将输出格式化为每个对象一行的选项。这使您可以grep出感兴趣的行,然后去掉感兴趣的值