Mule ESB捕获纯文本消息并将其转换为SOAP

Mule ESB捕获纯文本消息并将其转换为SOAP,soap,esb,plaintext,mule-component,Soap,Esb,Plaintext,Mule Component,我正在使用Mule ESB进行一些测试。我希望通过TCP接收纯文本并将其转换为soap消息,为此我创建了一个TCP连接器、一个记录器和一个echo组件 我发送了一个简单的“Hello”,并得到了以下错误控制台 错误2016-01-27 09:10:54402[[mule].connector.tcp.mule.default.receiver.02]org.mule.exception.defaultsystemexception策略:异常策略中捕获异常:验证连接时出错。您可能没有在TCP传输

我正在使用Mule ESB进行一些测试。我希望通过TCP接收纯文本并将其转换为soap消息,为此我创建了一个TCP连接器、一个记录器和一个echo组件

我发送了一个简单的“Hello”,并得到了以下错误控制台

错误2016-01-27 09:10:54402[[mule].connector.tcp.mule.default.receiver.02]org.mule.exception.defaultsystemexception策略:异常策略中捕获异常:验证连接时出错。您可能没有在TCP传输上使用一致的协议。请阅读TCP传输的文档,特别注意协议参数


我一直在使用Transformer和Metadata参数,但仍然无法使其正常工作。如何配置连接器,使其知道如何使用文本输入拨号?

以防有人遇到同样的问题: 我通过在tcp连接器->常规->连接器配置->协议中添加“tcp:direct protocol payloadOnly=true protocol”来解决这个问题


在此之后,我在接收文本和数据时没有遇到任何问题

如果您想从HTTP请求中使用WS,您可以使用“Parte Template”转换器并从.txt加载SOAP信封!稍后将有效负载添加到模板中

您可以查看下一个url!希望有帮助


感谢Dijkgraaf的编辑。