BizTalk Orchestration从双向发送端口从XMLReceive管道接收多条消息?

问题描述 投票:0回答:1

我有一个带有双向发送端口的业务流程,用于从数据库中检索一个或多个项目。我使用WCF-SQL适配器,并成功地将传入的结果分批到单独的StoredProcedureResultSet0消息中。但是,编排仅处理一条消息并结束。

接收流程是否有办法在结束之前循环返回的消息?

我现在收到未处理的消息的错误消息:

该实例已完成,但不占用其所有消息。该实例及其未使用的消息已被暂停。

我知道有些人已经从业务流程内部使用管道启动了脱钩。我认为最好在离源头尽可能近的地方处理。

想法?

biztalk biztalk-2016 biztalk-orchestrations
1个回答
0
投票

您将必须具有一个相关集,其中第一个接收形状会初始化相关集,然后,您将在一个循环中接收一个带有“跟随相关集”的接收。棘手的部分是确定可以关联的内容以及循环的退出条件。这就是通常在业务流程中使用管道或地图进行分批处理更容易的原因。

© www.soinside.com 2019 - 2024. All rights reserved.