Ознаки
Припустімо, що для обробки повідомлень на стороні одержувача використовується адаптер Minimal Lower Level Protocol (MLLP) за допомогою BTAHL72XMLReceivePipeline у Microsoft BizTalk Server. У цьому сценарії ви можете помітити, що адаптер MLLP отримує лише кілька повідомлень і не працює під час надсилання додаткових повідомлень за допомогою засобу надсилання MLLP. Крім того, може з'явитися таке повідомлення про помилку:
Примітка.
Виняток стався під час виконання pipeline BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Кореневий елемент відсутній., stack= at System.Xml. XmlTextReaderImpl.Throw(Exception e)
на System.Xml. XmlTextReaderImpl.ParseDocumentContent()
at Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, кодування кодування)
at Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
at Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
at Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
at Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
Спосіб усунення проблеми
Цю проблему вирішено в такому сукупному оновленні для BizTalk Server:
Сукупний пакет оновлень 4 для Microsoft BizTalk Server 2016
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Посилання
Щоб отримати відомості про пакети оновлень і сукупний список оновлень для BizTalk Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
2555976 Пакет оновлень і список сукупних оновлень для BizTalk Server
Щоб отримати додаткові відомості про виправлення BizTalk Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
2003907 Відомості про виправлення BizTalk і підтримку пакетів оновлень