我想使用MULE企业版向SOAP Web服务发布消息.为了创建Request对象,我使用数据映射器,输入为POJO,输出为选择的XML,从示例XML模式,我添加了自己的XSD.因为xsd中有很多元素,所以我从提供的列表中选择了根元素.
然后我将输入中的字段拖动到输出中我想要的相应值.(我也试图只映射一个字段,以确保我保持最小的错误概率).
现在问题是:当访问流时,会显示以下WARN并且数据映射器失败
*[XML WRITER:EXT_XML_WRITER0] - 无效映射(将端口绑定到根元素,结果可能包含多个根元素.这样的XML格式不正确.为避免这种情况,请设置'每个文件的记录数'或'最大记录数'组件属性为'1'.)*
我在哪里可以在数据映射器中设置这种选项?
而且我还希望根元素只有一个,我不需要foreach for root元素,我只需要填充它的内容.我可以在数据映射器中的任何位置指定它吗?
谢谢.