2013-07-26 27 views
0

我們有一個從JMS隊列(JMS 1.0)讀取並調用休息服務的代理服務(ESB 4.0.3)。我們使用二進制中繼應用/ JSON使用二進制助洗劑和格式化在axis2.xml在wso2esb 4.0.3中讀取二進制中繼的有效載荷數據序列

<messageBuilder contentType="application/json" 
        class="org.wso2.carbon.relay.BinaryRelayBuilder"/> 
    <messageFormatter contentType="application/json" 
         class="org.wso2.carbon.relay.ExpandingMessageFormatter"/> 

這個後端其餘服務返回的標識符,並且這具有在代理的出順序處理service.Now這裏的挑戰是要讀出的響應這是ESB序列中的二進制有效載荷,並捕獲該響應標識符。

如何讀取WSO2 ESB 4.0.3 out序列中的二進制數據?

回答

0

您可以使用builder調解員,這是用於構建信息

+0

我已經建成使用的axi2.xml.My問題messagebuilder條目二進制消息是讀取二進制message.There是一個標識符二進制消息輸出序列。我需要讀取該標識符並將其發送到REST服務。 – Ishaan

+0

基本上二進制數據是不可讀的。我需要從二進制數據有效載荷中獲取標識符。 – Ishaan

+0

Builder mediator與axis2.xml中提到的消息構建器和格式器不同。如果使用構建器中介器,它將構建肥皂消息,然後您將能夠讀取您提到的標識符。這應該用在代理的輸出序列中。 –