esb でプロキシの faultsequence を使用する方法
EndPoint で障害が発生したときに faultsequence を使用したい。たとえば、jconsole を使用して service1 を停止し、プロキシ サービスを呼び出すときにメッセージを service2 にルーティングしたいとします。しかし、soapuiを使用してプロキシを呼び出すと、次のメッセージが表示されます:システムが非アクティブなサービスにアクセスしようとしています..
<target>
<inSequence >
<send>
<endpoint name="cal" >
<address uri="http://localhost:9763/services/service1/"/>
</endpoint>
</send>
</inSequence>
<faultSequence>
<log level="custom">
<property name="text" value="An unexpected error occured for service"/>
<property name="message" expression="get-property('ERROR_MESSAGE')"/>
</log>
<send>
<endpoint>
<address uri="http://localhost:9763/services/service2/"/>
</endpoint>
</send>
</faultSequence>
私を導いてください!