2015-04-20 26 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之後,一切進展順利。

相關問題