2

我相信我对如何执行此操作的步骤有一个大致的了解,但是我正在努力使模式正确,无论是使用平面文件模式生成器还是调整配置后记。

我将在下面给出一个数据示例,但一般来说,它以一个多行标题开头,该标题可以有可变文本,但总是以相同的确切行结束(“START-OF-DATA”)。下一部分由分隔数据行组成(这是我需要带入 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)

我使用平面文件生成器创建了三个模式(页眉/细节/页脚),目的是只映射细节。我创建了一个管道并将三个模式分配给反汇编阶段。

我正在寻找关于我的方法可能有什么问题的一般提示,或者我应该注意什么。但是我在运行时遇到的错误是:

管道组件属性上指定的拖车规范不包含互换拖车。

我已经用谷歌搜索了这个错误,并且(按照建议)尝试将子订单从 Infix 更改为 Postfix,但这没有帮助。

4

1 回答 1

1

我认为这个博客应该可以帮助你: http: //maddcoder.wordpress.com/2012/06/14/using-biztalk-to-parse-a-flatfile-with-multi-line-header-and-trailers/

于 2012-06-14T21:05:07.617 回答