Нужно найти сообщения, которые BizTalk пытается отправить - PullRequest
0 голосов
/ 16 августа 2011

Я впервые работаю с BizTalk, поэтому я буду признателен за любую помощь (прошу прощения за недостаток знаний / незнание этого вопроса. Я только начал эту работу некоторое время назад и все еще ориентируюсь в системе).

У меня на локальном компьютере есть сервер biztalk, который принимает XML из нашего веб-приложения .NET. BizTalk выполняет некоторую работу, а затем отправляет эти данные в систему Oracle.

У меня проблема с тем, что BizTalk каким-то образом получил неработающий XML и создает 30 ошибок каждые 5 секунд в моем журнале событий. Не земля разрушает, но чертовски раздражает. BizTalk продолжает пытаться отправить эти сообщения процессу, чтобы вставить их в Oracle. Это ломается, потому что одно из вставляемых значений слишком длинное для таблицы оракула. ​​

Итак, мне нужно найти эти сообщения в BizTalk и уничтожить их (так как они являются тестовыми сообщениями).

Я запустил быстрый сценарий SQL для поиска в каждой таблице в каждой базе данных значения XML (A912478F-BB78-4e5c-A1E0-E9656B11D3AA), которое вызывает ошибку, но я не могу ее найти. Так что мне интересно, если это двоичный файл.

Любая помощь будет отличной - спасибо.

1 Ответ

3 голосов
/ 16 августа 2011

Откройте Администратор BizTalk.Я предполагаю, что BizTalk 2006 / R2 / 2009.

Разверните верхний уровень и нажмите на группу biztalk.

Справа запустите запрос «Все запущенные экземпляры службы» или в 2009 г. «Все запущенные экземпляры службы».

Это даст вам список всего, что Biztalk делает наэтот момент времени.

Вам нужно найти экземпляр службы, который обрабатывает это сообщение.Там не могу вам помочь, но он должен совпадать с именем оркестровки или порта отправки, который выполняет отправку.

Чтобы убедиться, что это правильный экземпляр, щелкните правой кнопкой мыши и просмотрите сообщения.Если вы видите сообщение о сбое, значит у вас правильный экземпляр.

Щелкните правой кнопкой мыши и завершите работу экземпляра службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...