我如何管理WTX读取副本的迭代

时间:2018-05-09 22:46:09

标签: copybook wtx

我有一个包含30个产品的副本,我需要映射到XML消息和一个包含信息迭代次数的字段,但如果没有50个产品,则某些迭代会变空。

实际上我有一个映射数组的WTX地图,但地图迭代所有数组甚至一些迭代都没有信息。

如何仅使用信息映射/验证迭代?或者我如何使用复制簿中的字段来指示具有信息的迭代次数,以便仅映射此事件而不通过所有数组?

1 个答案:

答案 0 :(得分:0)

如果您的副本具有固定数量的元素,则所有元素始终存在。这就是抄写本的工作原理 - 固定的记录大小可以很容易地在文件中找到记录的位置。

如果您不想映射所有这些内容,则必须在某些情况下添加IF测试,告知您插槽不为空。就像part_number(或某事)是否大于零(或不是空白,取决于您的数据类型)。