WSO2 ESB:UDP到HTTP转换

时间:2016-04-27 12:04:12

标签: udp wso2 wso2esb

我正在尝试以高性能方式将UDP消息转换为HTTP。所以我想过用WSO2 ESB做这件事。 所以我尝试了示例教程https://docs.wso2.com/pages/viewpage.action?pageId=26838866 样本效果很好。

然后我尝试使用UDP消息生成工具(packetsender)调用ESB代理。但在那里我不能只发送一个字符串值作为UDP消息,我必须发送每个UDP消息的完整soap消息。即

$ rm -rf tomcat/work/Catalina/*

所有这个端点的UDP消息是否只有字符串(不发送整个SOAP信息)?可能在那里我们可能需要更改ESB的以下代理服务,

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
    <m0:placeOrder xmlns:m0="http://services.samples">
        <m0:order>
            <m0:symbol>IBM</m0:symbol>
        </m0:order>
    </m0:placeOrder>
</soapenv:Body>
</soapenv:Envelope>

谢谢

1 个答案:

答案 0 :(得分:2)

修改代理def并根据需要调整内容类型:

<parameter name="transport.udp.contentType">text/plain</parameter>