Симптомы
Предполагается использовать на стороне приема адаптер минимальной нижний слой протокола (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, inMsg, IBaseMessage)
в Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble (IPipelineContext pc, inMsg, IBaseMessage)
в Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble (IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
в Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute (IBaseMessage msgIn)
Решение
Эта ошибка исправлена в следующем накопительном обновлении для BizTalk Server:
Накопительное обновление 4 для Microsoft BizTalk Server 2016
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Для получения сведений о пакетах обновления и накопительное обновление списка для BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
Пакет обновления и накопительное обновление списка для BizTalk Server 2555976
Дополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
2003907 сведения о поддержке Пакет обновления и исправления BizTalk