私は Websphere Message Broker V8.0 を使用しています。単純な SOAP メディエーションの次のフローがあります。
SOAP 入力 -> SOAP リクエスト -> SOAP 抽出 -> 計算ノード -> SoapReply
リクエストが失敗した場合にこのフローに適用できるロジックはありますか? (タイムアウト、システムエラー、断続的なサービス)
前もって感謝します。
私は Websphere Message Broker V8.0 を使用しています。単純な SOAP メディエーションの次のフローがあります。
SOAP 入力 -> SOAP リクエスト -> SOAP 抽出 -> 計算ノード -> SoapReply
リクエストが失敗した場合にこのフローに適用できるロジックはありますか? (タイムアウト、システムエラー、断続的なサービス)
前もって感謝します。
問題の可能な解決策は次のとおりです。
特定の障害が発生したときに 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