Biztalk out put平面文件有空记录,如何避免/删除

时间:2013-11-07 09:56:45

标签: biztalk flat-file biztalk-mapper

我正在将XML文件转换为Flat文件。我正在努力争取两件事。

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

    101 JOB3434343 34343KKKK
    
    301 SSSSJooojs kkkkkkkk
    
  3. 在上面,在101和301之间有201,它没有任何输出值。但是仍然可以在输出文件中看到空白记录。如果有人可以,请提供建议。

    我在做什么如下, enter image description here

    在展平值映射中,我将标签号传递为101,201和301.但我希望看到最佳方法。

    谢谢。

1 个答案:

答案 0 :(得分:0)

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

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