【问题标题】:Biztalk out put Flat File has empty Records, how to avoid / removeBiztalk 输出 Flat File 有空 Records,如何避免/删除
【发布时间】:2013-11-07 09:56:44
【问题描述】:

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

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

    101 JOB3434343 34343KKKK
    
    301 SSSSJooojs kkkkkkkk
    

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

我正在做的如下,

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

谢谢。

【问题讨论】:

    标签: biztalk flat-file biztalk-mapper


    【解决方案1】:

    对于#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

    【讨论】:

      猜你喜欢
      • 2012-02-07
      • 2013-01-25
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-12
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多