전체 흐름/하위 흐름에 대한 기본 catch 예외 전략이 있습니다. 그러나, 나는 그 시점에서 흐름을 다시 시작하려고 할 수 있도록 어떤 구성 요소/종단점에 예외가 발생했는지 알려줄 수 있기를 원합니다. (아직 그 방법을 알아낼 수 없습니다.)Mule : 기본 catch 예외로 예외를 던진 구성 요소/끝점을 알고 있음
거기에 있습니까 어떤 구성 요소/끝점에서 예외가 발생했는지 쉽게 알 수 있고 foreach에 있는지, 어떤 시점에 있는지 (카운터 변수를보고 알 수 있음)
감사!
<set-variable variableName="flowName" value="Your_flow_name"/>
을 그리고 당신의 예외 전략 #[flowName]
같은 흐름 이름을 가져 :
감사합니다. 그리고 거기에서 예외적으로 # [flowName]을 사용하여 흐름을 다시 시작할 수있는 방법이 있습니까? –
플로우를 트리거하려면 컨텍스트에서'MuleClient'를 가져온 다음 페이로드와 함께'dispatch' 또는'send'를 사용할 수 있습니다. 내 대답이 업데이트되었습니다 –
기본 catch 예외에서 오류 메시지를 어떻게받을 수 있습니까? 그러면 오류가 무엇인지, 흐름을 다시 시작할지 여부를 파악하는 데 도움이됩니다. –