WAS 中配置JMS Queue的注意事项

WAS 中配置JMS有关Message Format(MQSTR,MQHRF2)的注意事项

登录WAS控制台,进入配置Queue 信息的主界面

在右边可以看到高级属性 的配置选项

点击 高级属性,进入高级属性配置页面,里面有一个选项(将RFH V2 头附加到发送至此目标的消息),如下图所示


如果勾上这个选项,那么用这个Queue 发出到 MQ Server 的消息会自动加上一些特殊的头信息,这些自动加上的信息使得标准消息格式变了,会使其他应用程序处理不了这条消息

自动加上的信息类似如下:

<mcd><Msd>jms_text</Msd> 
</mcd> ...T<jms><Dst>queue:///QUEUE1.OUTBOUND</Dst> 
<Tms>5914583</Tms><Dlv>2</Dlv></jms> 
...h<usr><CustomerId>Cust2</CustomerId> 
<MessageId>Message123</MessageId> 
<MessageType>PO</MessageType> 
</usr>

 

所以,在创建Queue 配置的时候,一定要进入到 高级属性 选项里面把打勾的去掉,默认是打勾的。

并且如果是集群环境的话,改掉一个server的配置,一定要同步其他节点,并且重启WAS。

 

你可能感兴趣的:(server,集群,jms)