Biztalk 映射以生成目标消息的多个实例

Biztalk 映射以生成目标消息的多个实例,biztalk,biztalk-2010,Biztalk,Biztalk 2010,第一个问题:) 下面你会看到一张我创建的地图的图片。我正在将TransHeader记录(数据集的孙子,行的子)映射到将绑定到发送端口(WCF-SQL调用存储过程)的目标架构 当我使用该发送端口时,只有TransHeader记录的第一个实例被映射并发送到SQL server。显然,通过查看模式,您可以看出在我的入站模式中可能存在多个transheader。我想插入每个实例 有什么想法吗 图片: 您可以使用复合架构包装WCF-SQL请求,并在发送端口上使用复合操作来执行这些多个请求 基本上,您可以将

第一个问题:)

下面你会看到一张我创建的地图的图片。我正在将TransHeader记录(数据集的孙子,行的子)映射到将绑定到发送端口(WCF-SQL调用存储过程)的目标架构

当我使用该发送端口时,只有TransHeader记录的第一个实例被映射并发送到SQL server。显然,通过查看模式,您可以看出在我的入站模式中可能存在多个transheader。我想插入每个实例

有什么想法吗

图片:


您可以使用复合架构包装WCF-SQL请求,并在发送端口上使用复合操作来执行这些多个请求

基本上,您可以将
usp_InsertTransHeader
请求和响应包装在复合模式中,并将请求和响应的MaxOccurs标记为“unbounded”

此链接应提供有关如何实现此目标的良好指南

另外,请注意理查德·塞洛特斯在书中的例子;


好极了!非常感谢,这太完美了。任何其他有问题的人,请记住将SOAP操作标题Action:to CompositeOperation设置为。这个链接帮助我: