סימפטומים
נניח שאתה משתמש במתאם Minimal Lower Layer Protocol (MLLP) כדי לעבד הודעות בצד קבלה באמצעות BTAHL72XMLReceivePipeline ב- Microsoft BizTalk Server. בתרחיש זה, ייתכן שתבחין כי מתאם MLLP מקבל רק הודעות מעטות ולאחר מכן נכשל בעת דחיפת הודעות נוספות באמצעות כלי שליחת MLLP. בנוסף, ייתכן שתקבל את הודעת שגיאת החריגה הבאה:
הערה
אירעה חריגה בעת ביצוע BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Root element חסר., stack= ב- System.Xml. XmlTextReaderImpl.Throw(חריגה 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:
עדכון מצטבר 4 עבור Microsoft BizTalk Server 2016
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
לקבלת מידע אודות ערכות Service Pack ורשימת עדכונים מצטברים עבור BizTalk Server, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:
2555976 Service Pack ורשימת עדכונים מצטברים עבור BizTalk Server
לקבלת מידע נוסף אודות BizTalk Server חמים, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:
2003907 אודות תיקונים חמים של BizTalk ותמיכה ב- Service Pack