我正在尝试使用mule studio从XML到另一个XML的简单映射,但是当我运行流程时,我收到此错误:
无效映射(端口绑定到根元素可能会产生无效的XML文件。将“每个文件的记录数”或“最大记录数”组件属性设置为“1”。)
有关如何设置“最大记录数”的任何建议吗?
由于
答案 0 :(得分:1)
当您有效地创建具有多个根元素的目标XML时会发生这种情况,这将是无效的XML。理想情况下,您的映射不应创建此类目标。
但是,如果难以修复,则应该使用问题版本CloverETL使用b datamapper。在该文件中,在映射文件中找到您的根节点条目并添加recordsPerFile =“1”属性。
考虑到第一个解决方案是非常推荐的,因为第二个解决方案的手动更改将在文件重新生成时丢失。