【发布时间】:2016-05-04 05:57:32
【问题描述】:
我有以下 Mule 流程。我想要实现的只是将 SOAP 消息放入 JMS 队列。
JMS队列中消息的内容是
org.mule.module.xml.stax.ReversibleXMLStreamReader@3c7e9afa
我在变压器中缺少什么?
<object-to-string-transformer name="Object_to_String" doc:name="Object to String"/>
<flow name="soapServiceFlow">
<http:listener config-ref="SOAP_JMS_HTTP_Listener_Configuration" path="/soap" doc:name="HTTP"/>
<cxf:proxy-service
configuration-ref="CXF_Configuration"
doc:name="CXF"
payload="envelope"
wsdlLocation="service.wsdl"
namespace="http://www.examples.com/wsdl/ReportService"
port="ReportPort"
service="ReportService" />
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
<jms:outbound-endpoint queue="my.requests" connector-ref="Active_MQ" doc:name="JMS" transformer-refs="Object_to_String">
<jms:transaction action="NONE"/>
</jms:outbound-endpoint>
</flow>
【问题讨论】: