0

オーケストレーション(BizTalk 2010)では、xmlメッセージを受信し、スキーマに対してメッセージを検証し、schematron(コンテンツ)検証も実行します。私たちのオーケストレーションは、WCFサービスを介して公開されます。私たちの検証ルーチンは、すべての検証エラーをキャプチャすることができます。これは、すべての検証エラーを含む石鹸の障害を介して返したいものです。さらに、検証エラー(中断されたメッセージがない)の場合でも、オーケストレーションを正常に完了する必要があります。どうすればこれを行うことができますか?

4

2 に答える 2

2

通常の SOAP 障害を使用する場合は、SOAP 障害メッセージの部分を受信ポートに追加するだけです。オーケストレーションで検証を行い、失敗した場合は SOAP エラー メッセージを作成し、通常の結果の代わりにそのメッセージを送信します。

例外を処理し、オーケストレーションを正常に終了させることができるように、スコープ内で上記を実行する必要がある可能性があります。

于 2012-11-28T10:39:49.213 に答える
0

SOAPヘッダーの使用、具体的には、公開されたWebサービスでのSOAPヘッダーを参照してください。

于 2012-11-28T09:23:27.683 に答える