2013-07-26 26 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中提到的消息构建器和格式器不同。如果使用构建器中介器,它将构建肥皂消息,然后您将能够读取您提到的标识符。这应该用在代理的输出序列中。 –