我想编写一个实用程序来检查MQ是否正确配置。我想看看ConnectionManager
,QueueName
等,其他配置在不同的ENVs中正确配置。有人可以给我一些样品来做到这一点。网上没有太多可用的信息,他们大多数都谈到与队列连接和消费或生成诸如here之类的消息。用于读取MQ队列名称的Websphere API
基本上我想读取元信息而不是实际的数据或消息。
MQQueueConnectionFactory cf = new MQQueueConnectionFactory();
cf.setHostName(WMQ_HOST);
cf.setPort(WMQ_PORT);
cf.setTransportType(JMSC.MQJMS_TP_CLIENT_MQ_TCPIP);
MQQueueConnection connection = (MQQueueConnection) cf.createQueueConnection();
MQQueueSession session = (MQQueueSession) connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
直到这里看起来不错。现在我想要读像我说的其他信息;我完全错了吗?请建议。
你有一个答案使用PCF接口。但请记住,并非所有配置都可通过命令服务器使用,有些则位于ini文件中,这些文件需要您在机器上。用脚本来做这件事比用应用程序做得更好? –