Triệu chứng
Giả sử bạn sử dụng bộ điều hợp Giao thức Tầng Thấp Nhất (MLLP) để xử lý thư ở bên nhận bằng cách sử dụng BTAHL72XMLReceivePipeline trong Microsoft BizTalk Server. Trong trường hợp này, bạn có thể nhận thấy rằng bộ điều hợp MLLP nhận được chỉ vài thông báo và sau đó không thành công khi bạn đẩy nhiều thông điệp bằng cách sử dụng công cụ gửi MLLP. Ngoài ra, bạn có thể nhận được thông báo lỗi ngoại lệ sau đây:
Lưu ý
Ngoại lệ xảy ra trong khi thực hiện ống dẫn BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Root element bị thiếu., stack= tại System.Xml. XmlTextReaderImpl.Throw(Exception e)
lúc System.Xml. XmlTextReaderImpl.ParseDocumentContent()
tại Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, Mã hóa)
tại Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
tại Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
tại Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
tại Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
Giải pháp
Sự cố này đã được khắc phục trong bản cập nhật tích lũy sau đây cho Máy chủ BizTalk:
Bản cập nhật Tích lũy 4 cho Microsoft BizTalk Server 2016
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".
Tham khảo
Để biết thông tin về các gói dịch vụ và danh sách cập nhật tích lũy cho Máy chủ BizTalk, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
2555976 Gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server
Để biết thêm thông tin về các cập nhật nóng Máy chủ BizTalk, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
2003907 tin về cập nhật nóng BizTalk và hỗ trợ Gói Dịch vụ