ИСПРАВИТЬ:-XML сообщений приостанавливается на порт отправки, который использует конвейера PassThruTransmit Если BAM, отслеживания профиль применяется в BizTalk Server 2010

Проблемы

Рассмотрим следующий сценарий.

  • На компьютере под управлением Microsoft BizTalk Server 2010 создайте отправки порта, который использует PassThruTransmit конвейера.

  • Создать, а затем развернуть действие мониторинг активности бизнеса (BAM).

  • Создание профиля отслеживания, основанный на определении действия BAM и затем применить этот профиль отслеживания.

  • -XML сообщение приходит на порт отправки.Примечание. Для этого можно создать местоположение receive, использующий PassThruReceive конвейера и отправьте сообщение-XML место приема.

В этом случае сообщение будет остановлено на порт отправки. Кроме того регистрируется событие, подобное одному из следующих.Примечание. Сведения о событии может изменяться в зависимости от различных сценариев.Событие 1

Имя журнала: ApplicationSource: BizTalk ServerEvent ID: 5720Task Категория: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:There Ошибка выполнения отправки конвейера: «Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTa lk. DefaultPipelines, версия = 3.0.1.0, язык и региональные параметры нейтрального PublicKeyToken = = «31BF3856AD364E35.»» источник: «Неизвестный» порт отправки: «send_port» URI: причина «URI»: непредвиденный конец документа. Это не новый документ. Декомпиляцию является неполным.

События 2

Имя журнала: ApplicationSource: BizTalk ServerEvent ID: 5754Task Категория: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:A сообщение для адаптера на «Файла» отправка приостановлена порт «send_port» с URI «URI». Подробные сведения об ошибке: не удается прочитать поток, произведенный конвейера.

Причина

Эта проблема возникает, поскольку ядру BizTalk отслеживания проверяет тело сообщения для XML-содержимого при включении отслеживания BAM. Это происходит даже в том случае, если используется PassThruTransmit конвейера.

Решение

Сведения о накопительном пакете обновления

Исправление, устраняющее эту проблему, сначала было выпущено в накопительное обновление 1. Дополнительные сведения о том, как получить этот накопительный пакет обновления для BizTalk Server 2010 щелкните следующий номер статьи базы знаний Майкрософт:

2497789 Накопительный пакет обновления 1 для BizTalk Server 2010

Обходной путь

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

  • Удаление BAM отслеживания профиля. При этом появляется не новый отслеживания данных BAM. Дополнительные сведения о том, как это сделать, посетите следующий веб-узел Microsoft Developer Network (MSDN):

    Программа развертывания профиля отслеживания

  • Использовать порт отправки сообщения в формате XML, или попросите отправителя изменить формат сообщения на XML.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

Дополнительные сведения по умолчанию конвейеры посетите следующий веб-узел Microsoft Developer Network (MSDN):

Справочник по Microsoft.BizTalk.DefaultPipelinesДополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:

2003907 Сведения об исправлениях с BizTalk Server.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×