1
我想添加一些自定義JMS標頭,由另一個第三方系統需要傳出消息。WSO2 ESB JMS傳輸可以添加自定義JMS標頭
我已嘗試加入以下屬性介體:
<property xmlns="http://ws.apache.org/ns/synapse" name="HEADER" value="VALUE" scope="transport" type="STRING"/>
JMS代理(ActiveMQ的)正在接收HEADER:VALUE但將它視爲屬性,而不是頭
我知道有是保留的JMS標題關鍵字,如JMS_TIME_TO_LIVE
,但是這些都沒有很好的記錄。
我懷疑我可能要添加一些東西到TRANSPORT_HEADERS
地圖,但是文檔指出它從客戶端請求填充,並再次,這些節目作爲屬性在ActiveMQ中,而不是頭
你可以試試scope =「axis2」嗎? –
我已經嘗試將範圍更改爲Axis2,但它不會將數據作爲消息屬性發送給ActiveMQ。 我已經瀏覽了WSO2存儲庫中的Axis2 JMS傳輸代碼,並且它似乎沒有添加自定義標頭的功能。希望這會在未來的版本中添加。 – AndrewK