我有一个接收 SOAP 消息的 JMS 代理。我必须将其转换为 JSON,并在字段上进行一些更改(连接、拆分、替换......),所以我必须使用 DataMapper。
在执行过程中,它会抛出这个错误:
DataMapper 调解器:解析 XML 输入流时映射失败错误。当前上下文不是对象,而是 org.wso2.carbon.mediator.datamapper.engine.input.InputBuilder 的 org.wso2.carbon.mediator.datamapper.engine.input.readers.XMLInputReader.read(XMLInputReader.java:124) 的根。 buildInputModel(InputBuilder.java:59)
我已经添加了属性:
<property name="messageType" scope="axis2" type="STRING" value="text/xml"/>
<property name="ContentType" scope="axis2" type="STRING" value="text/xml"/>
但它仍然是一样的。请问有什么帮助吗?谢谢!