【发布时间】:2018-02-22 17:54:51
【问题描述】:
我正在尝试创建一个将 XML 转换为 JSON 的 Data Mapper 中介。但是,每当我尝试创建链接时,都会收到以下错误消息:
!ENTRY org.wso2.developerstudio.datamapper.diagram 2 0 2018-02-22 12:43:29.804
!MESSAGE Could not save file L/X/Y.dmc : java.lang.ArrayIndexOutOfBoundsException
这是 XML:
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns0:response xmlns:ns0="http://www.server.com/api/SoapEndpoint">
<return>
<messages>
<code>0</code>
<message>STRING</message>
</messages>
</return>
</ns0:response>
</S:Body>
</S:Envelope>
这是 JSON 架构:
{
"success": true,
"messages": [
{
"code": 0,
"message": "string"
}
]
}
每当我尝试创建从 XML 代码元素到 JSON 架构中相应字段的链接时,都会收到错误消息。
这是我的数据映射器配置部分:
<datamapper config="gov:datamapper/Y.dmc" inputSchema="gov:datamapper/A.json" inputType="XML" outputSchema="gov:datamapper/Y.json" outputType="JSON"/>
【问题讨论】:
标签: wso2 wso2esb wso2developerstudio