2015-07-21 6 views
-1

Я работаю с WebSphere Message Broker V8.0, у меня есть следующий поток для простого SOAP-посредник:Как реализовать поток запроса повторной попытки SOAP, если первая попытка терпит неудачу

SOAP Input -> запрос SOAP - > Мыльный экстракт -> Вычислительный узел -> SoapReply

Есть ли какая-либо логика, которая может быть применена к этому потоку, если запрос терпит неудачу? (тайм-аут, системная ошибка, прерывистый сервис)

спасибо заранее.

ответ

3

Возможное решение вашей проблемы может быть:

Подключение как отказ терминала вашего SOAP-узла запроса на поток, который мог бы путь к входу запроса SOAP, когда происходят определенные сбои и положить узел TryCatch перед тем и после запроса SOAP иметь выделенную область обработки ошибок при подключении выхода сбоя запроса SOAP к узлу Throw для повышения исключений при возникновении сбоев и подсоединения обработчика ошибок, подключенного к терминалу catch Trycatch до запроса SOAP для маршрутизации на входной терминал запроса SOAP.

Как вы можете видеть, вам потребуется реализовать логику обработки ошибок, необходимую для вашего приложения, Message Broker предоставляет только инфраструктуру для этого. Поэтому прежде всего вам следует ознакомиться с возможностями обработки ошибок потоков сообщений:

http://www-01.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac00410_.htm

 Смежные вопросы

  • Нет связанных вопросов^_^