0

2006 バージョンのアプリケーションを処理する必要があります。

このバージョンから、BizTalk は障害メッセージをルーティングできるようになりました。これは非常に優れています。不適切な形式の位置 txt ファイルを受信して​​いて、受信パイプラインがメッセージをオーケストレーションに入れることができないとしましょう。「中断されたサービス インスタンス」の間で、中断されたサービスがそのコードとその非常に明確な説明でエラーになっていることがわかります。

カスタム パイプライン コンポーネントやその他のライブラリを使用せずに、BizTalk のすぐに使用できる機能だけで、このすべてのデータをファイル (txt、xml など) に取り込んで、専用のフォルダーにルーティングしたいと考えています。

それはすべて可能ですか?

これは、可能であれば、メッセージの本文と一緒にキャプチャしたいエラーです。

4

2 に答える 2

0

はい、可能です。この受信ポートで失敗したメッセージ ルーティングを設定すると、別の FILE 送信ポートでErrorReport.ErrorType == "FailedMessage"のフィルター サブスクリプションを作成できます。この送信ポートは、エラー レポートと元のメッセージをファイルに保存できます。

または、オーケストレーションでこれらの失敗したメッセージをサブスクライブすることもできます (エラーの詳細のログなど)。

それに関するヘルプについては、この記事を参照するか、ここで公式の MSDN ドキュメントを参照してください。

于 2016-12-06T10:57:56.277 に答える
0

BizTalk (エンタープライズ エディション) の以降のバージョンでは、ESB ツールキットをインストールして、 ESB 管理ポータルと障害メッセージ ビューアーをセットアップできます。これには、失敗したメッセージをサブスクライブし、メッセージ、メッセージのコンテキスト プロパティ、およびエラーの両方を表示できるデータベースに書き込む BizTalk アプリケーションが含まれます。

于 2016-12-07T01:48:36.910 に答える