2015-04-20 27 views
2

我们有一个web服务,用于通过JMS在同一应用程序的两次安装之间发送消息。 我们从wsdl文件生成axis2-wsdl2code-maven-plugin的axis2 webservice客户端。我们使用Tibco并通过主题发送消息。 我们需要发送一个JMS头状波纹管发送带有axis2的自定义JMS头文件

SoapAction "Custom value" 

对此有任何解决方案?

我更新了Tibco端所需的值,但它被视为属性而不是标题。请参阅从消息娄片段:

Header={ JMSDestination={TOPIC:'topic'} ...} 
Properties={"SOAPAction"={string:'our value'}} 
Body={string:'message'} 

我还发现http://eai.ittoolbox.com/groups/technical-functional/tibco-l/axis2-with-jms-java-client-and-bw-server-soap-over-jms-1331763看起来promissing但没有任何工作。

谢谢 鲍里斯

+0

我假设您正在使用由Tibco Businessworks 5x发布的JMS服务上的SOAP?因此,将SoapAction设置为JMS属性是正确的,您认为设置“JMSHeader”是什么(这些是固定字段和属性用于SoapAction)。 – Seb

+0

是的,你是对的。 SoapAction是正确的。我们的团队和tibco团队之间存在沟通不畅,我们使用错误的wsdl发送消息。 –

回答

1

有我们的团队和TIBCO团队之间的误传,我们使用了错误的WSDL来发送消息。在我们改变wsdl之后,一切进展顺利。

相关问题