КОРЕКЦИЯ:-XML съобщения са спрени изпращане порт, който използва PassThruTransmit канал, ако BAM проследяване профил се прилага в BizTalk Server 2010

Прилага се за: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

Симптоми


Да разгледаме следния сценарий:
  • На компютър, работещ под Microsoft BizTalk Server 2010 можете да създадете изпращане порт, който използва PassThruTransmit канал.
  • Създавате и я приложат дейност наблюдение на бизнес дейности (BAM).
  • Създавате проследяване профил, който се основава на дефиницията на BAM дейност и след това можете да приложите този профил за проследяване.
  • -XML съобщението в порт за изпращане.Забележка За да направите това, можете да създадете получаване местоположение, което използва PassThruReceive канал и след това можете да изпратите съобщение за XML получаване на място. 
В този случай съобщението се спира на порт за изпращане. Освен това, подобно на следното събитие се регистрира.Забележка Подробности за събитието може да варират въз основа на различни сценарии.Събития 1
Вход име: ApplicationSource: BizTalk ServerEvent ИД: 5720Task категория: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:There е неуспешно изпълнение канал изпращане: "Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTa жк. DefaultPipelines, версия = 3.0.1.0, култура = неутрален, PublicKeyToken = 31bf3856ad364e35 "източник:"Неизвестен"Изпрати порт:"send_port"URI:"URI"причина: Неочакван край на документа. Това не е нов документ. Dissassembly е непълна.
Събитие 2
Вход име: ApplicationSource: BizTalk ServerEvent ИД: 5754Task категория: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:A съобщение, изпратено до адаптер в "Файл" Изпрати порт "send_port" с URI "URI" е спряно. Съобщение за грешка: не може да прочете поток от канал.

Причина


Този проблем възниква, защото машината за проследяване на BizTalk разглежда тялото на съобщението за XML съдържание, когато BAM проследяването е разрешено. Това се случва дори когато се използва PassThruTransmit канал.

Решение


Информация за сборна актуализация

Решение за този проблем излезе първо в сборна актуализация 1. За повече информация как да получите този Сборен пакет за BizTalk Server 2010, щракнете върху следния номер на статия в базата знания на Microsoft:
2497789 Пакет със сборни актуализации 1 за BizTalk Server 2010

Заобиколно решение


В някои случаи може да успеете да заобиколите този проблем. За целта направете следното:
  • Премахнете BAM проследяване профил. Когато направите това, получавате не нови BAM проследяване на данни. За повече информация как да направите това посетете следния уеб сайт на Microsoft Developer Network (MSDN):
  • Използвайте XML формат на съобщение на порт за изпращане или помолете изпращача да промените формата на съобщението на XML.

Статус


Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Повече информация


За повече информация относно канали по подразбиране посетете следния уеб сайт на Microsoft Developer Network (MSDN):За повече информация относно BizTalk Server спешни корекции щракнете върху следния номер на статия в базата знания на Microsoft:
2003907 Информация за BizTalk Server актуални корекции