0

オーケストレーションとビジネス ルール エンジンの管理に問題があります。BRE 障害が発生した場合に別のルーティング パターンを選択できるように、オーケストレーションで BRE 障害をキャプチャしたいと考えています。ポートのオーケストレーションは、MX 受信パイプラインです。調査の結果、SWIFTErrorExtractor.ErrorExtractor を見つけることができましたが、何らかの理由でメッセージが 6 つの BRE 検証ルールで失敗しているにもかかわらず、メッセージからエラー セグメントを抽出できないという例外でオーケストレーションが失敗します。

BRE の障害を見つけることができた唯一の方法は、登録することでしたが、オーケストレーションを開始してポートを有効にすることはしませんでした。メッセージを「in」フォルダに入れます。次に、メイン ページから保留中のすべてのメッセージを検索すると、このメッセージにエラーが含まれています。

これらのエラーの説明を取得するにはどうすればよいですか?

4

1 に答える 1

0

メッセージを直接実装する代わりに、マルチパート メッセージを実装しました。「本文」部分がメッセージで、「エラー」部分が XML ドキュメントです。オーケストレーションを実行すると、「エラー」部分に検証エラーが自動的に入力されました。これをオンラインで見つけることができず、BizTalk 管理コンソールで中断されたメッセージを見て解決策を見つけました。本体とエラーの 2 つの部分がありました。だから私は同じマルチパートメッセージを作成しましたが、うまくいきました。私はそれがうまくいくと真剣に疑っていました。

于 2012-12-11T20:54:53.863 に答える