我们有应用程序(基于Java),其他8-10应用程序是依赖的。它们连接到我们的应用程序的不同队列/主题等。很多时候,这些队列/主题名称发生了变化,而其他团队也在追赶我们进行这些变化。
因此,我正在创建独立的应用程序,它将使用Java从WebSphere调用restful API,并将它们的详细信息提供给特定环境(使用一些简单的UI)。(我不想使用数据库来存储队列/主题详细信息,这是手动操作。需要来自我们环境中托管的IBM WebSphere的实时队列/主题详细信息)
我查看了IBM WebSphere文档,但没有得到我想要的东西。另外,如果有这样的API,我如何验证该API(是否会有令牌等)
提前谢谢。
发布于 2018-08-12 21:59:38
WebSphere没有这方面的REST api。您需要编写自己的java应用程序,该应用程序将通过SOAP和MQ查询连接到Websphere的部署管理器(dmgr),然后通过REST公开。
发布于 2018-08-13 22:19:21
要列出WAS服务器中定义的队列/主题,一种方法是使用JMX和MBeans,即编写一个启动JMX连接的程序,找到WAS中运行的SIB,检索与队列/主题相关的MBeans并请求有关它们的详细信息
为此,您还可以使用像JMSToolBox这样的工具来实现这一点(甚至更多)
(公平地说,我是JMSToolBox的作者。)
https://stackoverflow.com/questions/51796533
复制相似问题