Mule 如何修改Dwl代码以使用空格来匹配所需的长度?

Mule 如何修改Dwl代码以使用空格来匹配所需的长度?,mule,dataweave,Mule,Dataweave,我们的需求是将XML转换为固定长度(Cobol手册)。我正在使用dataweave进行转换 根据副本模式,“EmpNumArray”的最大出现次数为2。如果输入xml中对应的重复元素(EmpNumArray)出现2次,转换工作正常 但大多数情况下,我们只会出现一次“EmpNumArray”,在这种情况下,转换失败,错误为“” 问题:如何修改Dwl代码以使用空格来匹配所需的长度 如果使用Dwl不能满足您的要求,您可以创建自定义转换器,并使用它来实现所需的结果。我无法得到您在使用一个条目时引用的相

我们的需求是将XML转换为固定长度(Cobol手册)。我正在使用dataweave进行转换

根据副本模式,“EmpNumArray”的最大出现次数为2。如果输入xml中对应的重复元素(EmpNumArray)出现2次,转换工作正常

但大多数情况下,我们只会出现一次“EmpNumArray”,在这种情况下,转换失败,错误为“”


问题:如何修改Dwl代码以使用空格来匹配所需的长度

如果使用Dwl不能满足您的要求,您可以创建自定义转换器,并使用它来实现所需的结果。

我无法得到您在使用一个条目时引用的相同错误。您能否提供一个特定的输入案例(使用内联代码而不是屏幕截图,因此很容易复制/粘贴)?我无法复制代码,因为它是安全的。我将尝试键入它并很快更新它。当它尝试给出一个条目EMPNUMARRAY时,我得到了类似“参数EMPNUMARRAY的值太少”的错误。