我正在使用Mule ESB进行一些测试。我希望通过TCP接收纯文本并将其转换为soap消息,因为我创建了一个TCP连接器,一个记录器和一个echo组件
我发送一个简单的“Hello”并获得以下错误控制台
ERROR 2016-01-27 09:10:54,402 [[mule] .connector.tcp.mule.default.receiver.02] org.mule.exception.DefaultSystemExceptionStrategy:异常策略中的捕获异常:验证时发生错误你的联系。您可能没有在TCP传输上使用一致的协议。请阅读TCP传输的文档,特别注意协议参数。
我一直在使用Transformer和Metadata参数,但仍然无法使其正常工作。如何配置连接器以便它知道如何使用文本输入拨号?
答案 0 :(得分:0)
以防有人遇到同样的问题: 我通过添加" tcp:direct-protocol payloadOnly = true protocol"来解决这个问题。在TCP连接器 - > general->连接器配置 - >协议中。
之后,我没有收到任何文本而不是数据
的问题答案 1 :(得分:0)
如果您想从您的HTTP请求中使用WS,您可以使用" Parte Template" Transformer并从.txt加载SOAP信封!稍后将您的有效负载添加到模板中!
您可以查看下一个网址!希望它有所帮助!