1

最初の質問:)

以下に、私が作成したマップの写真が表示されます。TransHeader レコード (データセットの孫、行の子) を、送信ポート (ストアド プロシージャを呼び出すための WCF-SQL) に関連付けられる宛先スキーマにマッピングしています。

その送信ポートを使用すると、TransHeader レコードの最初のインスタンスのみがマップされ、SQL サーバーに送信されます。明らかに、スキーマを見ると、受信スキーマに複数の TransHeader が存在する可能性があることがわかります。各インスタンスを挿入したい。

何かご意見は?

写真:

http://imgur.com/zgDqZ

4

1 に答える 1

2

複合スキーマを使用して WCF-SQL 要求をラップし、送信ポートで複合操作を使用してこれらの複数の要求を実行できます。

基本的に、usp_InsertTransHeaderリクエストとレスポンスを複合スキーマでラップし、リクエストとレスポンスの MaxOccurs を「無制限」にマークします。

このリンク Composite Operationsは、これを達成する方法についての良いガイドを提供するはずです。

また、Richard Seroters の著書にある例にも注目してください。 BizTalk 2009 での SOA パターン

HTH

于 2011-10-19T08:19:02.597 に答える