JMS | IBM Websphere Application Server 8.5 |如何查看队列中的消息及其格式

时间:2014-09-26 06:16:19

标签: soap queue jms websphere

我正在开发一个POC,我正在努力实现SOAP over JMS。基本上我将把我的SOAP消息直接提交给jms队列,而消费者将进一步阅读这些SOAP消息并对其进行处理。我们想要坚持使用SOAP的原因是因为它是一个标准格式,我们不需要做额外的事情来设计新的标准格式消息。

对于这个poc,我使用默认的消息传递提供程序,它默认带有IBM websphere app server 8.5。我提到了following,我可以将我的消息提交到队列中。问题是我希望SOAP在我的队列中保持为XML / String,但它会被转换为字节消息。

我想使用某种可与IBM WAS8.5配合使用的队列浏览器工具检查队列中的消息及其类型。我用谷歌搜索,发现有很多Queue浏览器工具可用于Glassfish等服务器,但我找不到IBM WAS8.5的任何工具或选项?

请您指导一下我可以做些什么来确保我的SOAP消息在JMS队列中保持为XML以及我可以用来查看消息及其在Queue上的类型的任何GUI工具/选项?

此致 Aakash

2 个答案:

答案 0 :(得分:1)

您可以使用SIB Explorer工具查看WAS中队列中的消息。该工具的链接是here

还有SIB目标处理程序工具,允许您对可能对您的问题有用的消息执行更多操作(如打印输出属性等)。可以找到SIB目标处理程序工具here

答案 1 :(得分:0)

除了whitfiea提到的工具之外,您还可以使用网络管理控制台并转到:

Buses > myBus > Destinations > myQueue > Queue points >  
myQueue@rad9vmNode02.server1-myBus > (switch to the Runtime tab) > Messages

然后选择消息。您应该能够看到消息内容。