マップして、宛先メッセージの複数のインスタンスを生成します
-
26-10-2019 - |
質問
最初の質問:)
以下に、私が作成した私のマップの写真が表示されます。 Transheader Record(Datasetの孫、Row of Row)を、送信ポート(WCF-SQLのストアドプロシージャを呼び出す)に結び付けられる宛先スキーマにマッピングしています。
その送信ポートを使用すると、トランスヘッダーレコードの最初のインスタンスのみがマッピングされ、SQL Serverに送信されます。明らかにスキーマを見ると、私のインバウンドスキーマに複数のトランスヘッドが存在する可能性があることがわかります。各インスタンスを挿入したいです。
何かご意見は?
写真:
解決
複合スキーマを使用してWCF-SQLリクエストをラップし、送信ポートで複合操作を使用してこれらの複数のリクエストを実行できます。
基本的に、あなたはあなたを包みます usp_InsertTransHeader
複合スキーマのリクエストと応答と、Maxoccursをリクエストと応答のために「固定されていない」ようにマークします。
このリンク、 複合操作, 、これを達成する方法に関する良いガイドを提供する必要があります。
また、彼の本のリチャード・セロターの例を探してください。BizTalk 2009のSOAパターン
Hth
所属していません StackOverflow