2017-04-24 1 views
0

似たような質問が1つありますが、答えはありません。 外部システムへの接続に失敗すると、muleはシステム例外戦略を呼び出します。 Mule documentationは、「システム例外戦略が発生すると、Muleは登録済みのリスナーに例外通知を送信し、例外をログに記録し、接続に失敗したため例外が発生した場合は再接続戦略を実行します。ミュール "。 私の質問:システム例外をmuleで捕捉できますか?そうでない場合、私たちはどのようにしてミュールのシステム例外を処理できますか?

  1. 登録済みリスナーはここで何を意味するのでしょうか?
  2. 」の意味は何ですか?システム例外のストラテジはMuleで設定できません "
  3. システム例外をキャッチしてログに記録し、通知メールを送信するにはどうすればよいですか?

ありがとうございます。

答えて

0

ここで登録されているリスナーは何を意味していますか?

登録されたリスナーは、Muleから登録され、Muleからの通知を処理するエージェントです。

"システム例外戦略はMuleで設定できません"という意味はなんですか?

システム例外は、メッセージが含まれていないシステムレベルでスローされる例外です。これらの例外がどのように処理され、変更されないかが戦略です。これは、フローからスローされ、(デフォルト戦略が構成されているにもかかわらず)構成可能であり、多数の文書化されたオプションがあるメッセージ例外戦略によって捕捉されるメッセージレベルの例外とは異なります。

システムの例外をキャッチしてログに記録し、通知メールを送信するにはどうすればよいですか?

そのためには、リスナーを登録する必要があります。これについては、ドキュメントで詳しく説明します。 https://docs.mulesoft.com/mule-user-guide/v/3.7/mule-server-notifications

あなたがここに行うために必要なものの一種の良い例があります - > https://forums.mulesoft.com/questions/61915/retrieve-java-component-name-in-mulesoft-flow.html

0

@Jeet、

あなたは接続が失敗するたびにキャッチし、(例えばメールで)通知するために、通知リスナーとロガーを設定することができます。 この項目の詳細については、linkをご確認ください。