0

我正在将 XML 文件转换为平面文件。我正在为两件事而奋斗。

  1. 想要在不将文件标签字段从源映射到目标的情况下实现标签编号。如果整行中有任何值,有什么方法可以填充它。如果记录为空,则不应显示标签号。
  2. 在我映射字段后,如果没有值,则空白记录如下所示

    101 JOB3434343 34343KKKK
    
    301 SSSSJooojs kkkkkkkk
    

在上面,在 101 和 301 之间有 201 没有任何输出值。但是在输出文件中仍然可以看到空白记录。如果有人可以请指教。

我正在做的如下, 在此处输入图像描述

在展平值映射中,我将标签号传递为 101,201 和 301。但是我想看到最好的方法。

谢谢你。

4

1 回答 1

0

对于 #2,可能会创建 Jobs_201,因为源中有一条 JOB_DETAILS 记录,该记录基本上是空的。您将必须链接一些条件 functoid(例如,在 SLEVEL 和 STTYPE 上执行 Length > 0)并将其链接到 Jobs_201 以抑制空记录。

你能详细说明一下#1吗?如果你想要一个计数器,你可以使用类似这样的技术:http ://blogdoc.biztalk247.com/article.aspx?page=ec141ab4-78a7-4012-9273-2a50669b41e2

于 2013-11-07T13:27:23.667 回答