在EDI批处理服务中控制transactionSet

时间:2014-10-24 22:50:04

标签: biztalk edi biztalk-2013

我现在正在使用BizTalk批处理服务生成一些X12文件, 现在,对于出站消息,我逐个处理消息,然后发送到BizTalk批处理服务来构建文件。问题是现在BizTalk将为我发送给批处理服务的每条消息添加ST / SE,如果我在批处理中放入5000条记录,它将生成一个包含5000 ST-SE的文件。

我想知道是否有办法控制ST / SE对,所以我可以说,文件中有5个ST / SE,每个都有1000条记录。而不是目前的5000 ST-SE。

1 个答案:

答案 0 :(得分:0)

为清楚起见,您获得了5000 ST / SE,因为您正在发送5000 ST / SE 。批处理服务不会以任何方式更改您的消息。

要重构消息,您可以截取Orchestration或Pipeline Component中的批处理输出,并将所需级别的循环合并到单个ST中。这将是一个自定义程序。