Симптоми
Да разгледаме следния сценарий:
-
На компютър, работещ под 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):
Microsoft.BizTalk.DefaultPipelines препраткаЗа повече информация относно BizTalk Server спешни корекции щракнете върху следния номер на статия в базата знания на Microsoft:
2003907 Информация за BizTalk Server актуални корекции