-1

私は Websphere Message Broker V8.0 を使用しています。単純な SOAP メディエーションの次のフローがあります。

SOAP 入力 -> SOAP リクエスト -> SOAP 抽出 -> 計算ノード -> SoapReply

リクエストが失敗した場合にこのフローに適用できるロジックはありますか? (タイムアウト、システムエラー、断続的なサービス)

前もって感謝します。

4

1 に答える 1

3

問題の可能な解決策は次のとおりです。

特定の障害が発生したときに SOAP 要求ノードの障害ターミナルを SOAP 要求の入力にルーティングできるフローに接続し、SOAP 要求の前後に TryCatch ノードを配置して、エラー処理領域を分離し、障害を接続します。障害が発生したときに例外を発生させ、SOAP 要求の前に TryCatch の catch 端子にエラー ハンドラー サブフローを接続して SOAP 要求の入力端子にルーティングするために、SOAP 要求を Throw ノードに出力します。

ご覧のとおり、アプリケーションに必要なエラー処理ロジックを実装する必要があります。Message Broker はそのためのフレームワークのみを提供します。したがって、まず最初に、メッセージ フローのエラー処理機能に慣れる必要があります。

http://www-01.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac00410_.htm

于 2015-07-21T08:17:24.830 に答える