【发布时间】:2012-02-07 23:20:22
【问题描述】:
我试图在其他问题中找到答案,但没有一个“标准”答案有效,所以我希望有人可以指出我已经回答了这个问题,或者可以告诉我如何这样做。
我有一个包含多个文档的大文件。对于示例,假设是这样的
DOCUMENT_IDENTIFIER 123400000000000000000123457 OTHER STUFF HERE
LINE WITH STUFF HERE
LINE WITH STUFF HERE
DOCUMENT_IDENTIFIER 123500000000000000000127456 OTHER STUFF HERE
LINE WITH STUFF HERE
LINE WITH STUFF HERE
现在,我需要保留 DOCUMENT_IDENTIFIER 行中的所有内容,从第一个 0 到 123(或第二个文档中的 127)该标题行以及所有 LINE WITH STUFF HERE 行在它下面应该组成一个 Document,一个新文档应该从第二个 DOCUMENT_IDENTIFIER 行开始。
当我尝试使用标准的 Debatching 技术时,管道会失败:要么完全失败(例如,当我尝试为管道定义标题和正文模式时),要么它永远不会启动第二个文档(如果我只尝试一个正文模式)。
我确定这是相当简单的事情,但我完全不知道如何完成它。欢迎任何建议/方向。
如果重要的话,我目前被困在 BT2006 R2 上。
【问题讨论】:
标签: biztalk flat-file biztalk2006r2