我们有其他8-10个应用程序依赖的应用程序(基于Java)。 他们正在连接到不同的队列/主题等到我们的应用程序。 这些队列/主题名称通常会发生变化,而其他团队则在追赶我们进行变化。
因此,我正在创建独立的应用程序,该应用程序将使用Java从WebSphere调用Restful API,并将为特定环境提供详细信息(使用一些简单的UI)。 (我不想使用数据库来存储队列/主题详细信息,这是手动工作。想要来自我们环境中托管的IBM WebSphere的实时队列/主题详细信息)
我检查了IBM WebSphere文档,但没有得到我想要的东西。 另外,如果有任何此类API,我如何验证该API(是否会有令牌等)
谢谢。
答案 0 :(得分:0)
WebSphere为此没有REST api。您需要编写自己的Java应用程序,该应用程序将通过SOAP连接到Websphere的Deployment Manager(dmgr)并查询MQ,然后通过REST公开。
答案 1 :(得分:0)
要列出WAS服务器中定义的队列/主题,一种方法是使用JMX和MBean,即编写一个将启动JMX连接的程序,找到WAS中运行的SIB,检索关联的MBean。进入队列/主题并请求有关它们的详细信息
为此,您还可以使用JMSToolBox之类的工具来完成此任务(甚至更多)
(公平地说,我是JMSToolBox的作者。)