как использовать faultsequence прокси в ESBWSO2: ESB faultsequence
я хочу использовать faultsequence при возникновении неисправности в конечной точке. например, я останавливаю службу1 с помощью jconsole и хочу перенаправить сообщение на service2 при вызове службы прокси. но когда я называю прокси с помощью SoapUI это показать FAULT это сообщение: Система пытается получить доступ к неактивным службы ..
<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>
, пожалуйста, руководство меня!
Спасибо, дорогая Дхаршана. да, это правильно, ваше предположение, но адрес моей вторичной конечной точки является динамическим, и мне нужна новая последовательность (последовательность ошибок), которая загружает в нее посредника класса и маршрутизирует сообщение в новый пункт назначения, который указан посредником класса. поэтому я думаю, что вам нужна последовательность сбоев. это правда? потому что конечная точка при сбое статична! –
Можно вызвать другую последовательность внутри последовательности сбоев. Да для вашего сценария вам нужно использовать последовательность сбоев. Вы можете установить последовательность неисправностей targer ниже <цель faultSequence = «тест»> outSequence> , то вы можете реализовать новую конечную точку логики внутри тестовой последовательности –
Dharshana