2012-06-08 49 views
2

我相信我对如何做到这一点的步骤有一个大概的理解,但我正在努力使模式正确,无论是使用平面文件架构生成器或调整配置afterwords。Biztalk平面文件 - 忽略页眉和页脚

我将给出一个下面的数据样本,但一般来说,它开始于一个多行标题,它可以有可变的文本,但始终以相同的确切行结束(“开始数据”)。下一部分由多行分隔数据组成(这是我需要带入Biztalk的唯一部分文件)。最后,还有一个多行脚注始终具有相同的起始末尾行(“END-OF-Data”和“END-OF-FILE”)。

样本 - 我的意见是在括号:

START-OF-FILE (this is always here) 

(. . . variable number of lines that contain info I don't need . . .) 

START-OF-DATA (this is always here) 
(many lines of delimited data that I DO need) 
END-OF-DATA (this is always here) 

(. . . variable number of lines that contain info I don't need . . .) 

END-OF-FILE (this is always here) 

我已经使用了平面文件生成器来创建三个模式(页眉/细节/页脚)的意图仅仅映射细节。我创建了一个管道,并将这三个模式分配到反汇编阶段。

我正在寻找关于我的方法可能出错或我应该寻找的一般提示。然而,我在运行时得到的错误是:

管道组件 属性上指定的挂车规格不包含转换挂车。

我GOOGLE了这个错误,并(如建议)试图将子订单从Infix更改为Postfix,但这并没有帮助。

+0

你有没有考虑让你的平面文件架构中的一个,并添加一个端口映射到内部唯一的数据模式(即忽略地图页眉和页脚)?这将简化您的管道,并仍然让您获得理想的结果。 – Filburt

+0

你有没有发现是什么原因造成的? (我看你三年前发布)。该接受的答案是可能的,但我不明白为什么预告片规格场将在FF拆装存在,如果你不应该使用它。当然,有一种“正常”的方式来完成这项工作? –

+0

对不起,我不记得决议。多年来我没有碰过Biztalk。 –

回答