Websphere 8.5 Restful API查找队列和主题详细信息

时间:2018-08-11 04:42:22

标签: java websphere

我们有其他8-10个应用程序依赖的应用程序(基于Java)。 他们正在连接到不同的队列/主题等到我们的应用程序。 这些队列/主题名称通常会发生变化,而其他团队则在追赶我们进行变化。

因此,我正在创建独立的应用程序,该应用程序将使用Java从WebSphere调用Restful API,并将为特定环境提供详细信息(使用一些简单的UI)。 (我不想使用数据库来存储队列/主题详细信息,这是手动工作。想要来自我们环境中托管的IBM WebSphere的实时队列/主题详细信息)

我检查了IBM WebSphere文档,但没有得到我想要的东西。 另外,如果有任何此类API,我如何验证该API(是否会有令牌等)

谢谢。

2 个答案:

答案 0 :(得分:0)

WebSphere为此没有REST api。您需要编写自己的Java应用程序,该应用程序将通过SOAP连接到Websphere的Deployment Manager(dmgr)并查询MQ,然后通过REST公开。

请参见jython示例... https://www.ibm.com/developerworks/community/blogs/a9ba1efe-b731-4317-9724-a181d6155e3a/entry/JMS_queues_monitoring_scripts_provided_by_WebSphere_Level_2_support?lang=en

答案 1 :(得分:0)

要列出WAS服务器中定义的队列/主题,一种方法是使用JMX和MBean,即编写一个将启动JMX连接的程序,找到WAS中运行的SIB,检索关联的MBean。进入队列/主题并请求有关它们的详细信息

为此,您还可以使用JMSToolBox之类的工具来完成此任务(甚至更多)
(公平地说,我是JMSToolBox的作者。)