Симптоми
Да предположим, че използвате адаптер минимален протокол за по-ниски слой (MLLP) за обработка на съобщения на страната на получаване чрез BTAHL72XMLReceivePipeline в Microsoft BizTalk Server. В този случай можете да забележите, че MLLP адаптер получава само няколко съобщения и да е неуспешно, когато натиснете повече съобщения чрез MLLP изпрати инструмент. Освен това можете да получите следното съобщение за грешка на изключение:
Възникна изключение при изпълнение на газопровода BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, версия = 1.3.0.0, култура = неутрален, PublicKeyToken =TokenID: msg = корен елемент липсва., стека = в System.Xml.XmlTextReaderImpl.Throw (Exception e)
в System.Xml.XmlTextReaderImpl.ParseDocumentContent()
в Microsoft.BizTalk.Streaming.Utils.GetDocType (MarkableForwardOnlyEventingReadStream stm, кодиране кодиране)
в Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType (IPipelineContext pc, IBaseMessage inMsg)
в Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble (IPipelineContext pc, IBaseMessage inMsg)
в Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble (IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
в Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute (IBaseMessage msgIn)
Решение
Този проблем е решен в следната сборна актуализация за BizTalk Server:
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация относно сервизните пакети и сборен списък за BizTalk Server щракнете върху следния номер на статия в базата знания на Microsoft:
2555976 сервизен пакет и сборен списък за BizTalk сървър
За повече информация относно BizTalk Server спешни корекции щракнете върху следния номер на статия в базата знания на Microsoft:
2003907 информация за BizTalk поправки и поддръжка на сервизния пакет