第一个问题:)
您将在下面看到我创建的地图图片。我将 TransHeader 记录(数据集的孙子,行的子)映射到将绑定到发送端口(WCF-SQL 调用存储过程)的目标架构。
当我使用该发送端口时,只有 TransHeader 记录的第一个实例被映射并发送到 SQL 服务器。显然,通过查看架构,您可以知道我的入站架构中可能存在多个 TransHeaders。我想插入每个实例。
有什么想法吗?
图片:
第一个问题:)
您将在下面看到我创建的地图图片。我将 TransHeader 记录(数据集的孙子,行的子)映射到将绑定到发送端口(WCF-SQL 调用存储过程)的目标架构。
当我使用该发送端口时,只有 TransHeader 记录的第一个实例被映射并发送到 SQL 服务器。显然,通过查看架构,您可以知道我的入站架构中可能存在多个 TransHeaders。我想插入每个实例。
有什么想法吗?
图片:
您可以使用复合架构来包装 WCF-SQL 请求,并在发送端口上使用复合操作来执行这些多个请求。
基本上,您将usp_InsertTransHeader
请求和响应包装在复合模式中,并将请求和响应的 MaxOccurs 标记为“无界”。
这个链接 Composite Operations应该为如何实现这一点提供一个很好的指南。
另外,请注意 Richard Seroters 在他的书中的例子; BizTalk 2009 的 SOA 模式
高温高压