2013-09-26 2 views
0

Один из наших клиентов Biztalk запрашивает у нас автоматическое пересылку неудачных и приостановленных сообщений каждые 5 часов. И проблема в том, что разработанные оркестровки интенсивно используют форму Suspend, насколько я понимаю, сообщения сразу стали приостановлены без стандартного повторного набора Biztalk.автоматическое возобновление приостановленных сообщений в Biztalk

Я собираюсь написать простое приложение, которое возобновит приостановленные сообщения через объект WMI Biztalk. Это хороший подход?

У кого-нибудь есть такое приложение или вы нашли другое решение для этой проблемы?

+0

Привет, Если вы «просто» возобновили приостановленный экземпляр, обработка будет продолжаться с того места, где он остановился. Это желаемое поведение? Или вы предпочтете начать переработку с момента до приостановки? –

+0

Вам понадобится какой-то цикл в оркестровке, чтобы позволить повторную обработку обработки в случае сбоя. –

+0

TJAmas, да, есть петля в оркестровке, но проблема в том, что форма [b] Suspend [/ b] используется, и насколько я знаю, это сообщение приостанавливается немедленно, поэтому цикл не имеет смысла в этом случае. Я подумывал заменить его формой Throw, это сообщение об ошибке не будет отправлено в ретрансляцию порта Biztalk. Но создание автоматического возобновления обслуживания также может быть альтернативным. Поэтому я не уверен, что будет лучше. –

ответ

1

Заменить форму подвеса в оркестровке с формой задержки, настроенной на 5 часов. Другими параметрами являются установка интервала повтора до 300 минут и несколько попыток отправки на порт отправки.

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