0

フロー/サブフロー全体に対してデフォルトのキャッチ例外戦略があります。ただし、どのコンポーネント/エンドポイントが例外をスローしたかを確認できるようにして、その時点でフローを再開できるようにしたいと考えています (その方法もまだわかっていません)。

どのコンポーネント/エンドポイントが例外をスローしたかを確認し、それが foreach にあるかどうか、およびどの時点であるかを確認できる簡単な方法はありますか (「カウンター」変数を調べることによって)。

ありがとう!

4

1 に答える 1

0

次のように、フローの開始時に変数を設定できます。

<set-variable variableName="flowName" value="Your_flow_name"/>

#[flowName]そして、例外戦略のようにフロー名を取得します。

編集:

Callableフローをトリガーするには、インターフェイスを実装する Java コンポーネントを作成し、 contextgetからまたはメソッドをMuleClient使用してペイロードをフローに送信します。MuleClient に応答を待機させますが、待機させません。senddispatchSenddispatch

詳細はこちら: http://www.mulesoft.org/documentation/display/current/Using+the+Mule+Client

于 2014-04-25T13:51:33.457 に答える