Pazīmes
Pieņemsim, ka izmantojat minimālā apakšējā slāņa protokola (MLLP) adapteri, lai apstrādātu ziņojumus saņemšanas pusē, izmantojot BTAHL72XMLReceivePipeline in Microsoft BizTalk Server. Šādā scenārijā ievērosit, ka MLLP adapteris saņem tikai dažus ziņojumus un pēc tam tas nedarbojas, ja nosūtāt vairāk ziņojumu, izmantojot MLLP sūtīšanas rīku. Turklāt, iespējams, saņemsit tālāk norādīto izņēmuma kļūdas ziņojumu.
Piezīme
Izņēmums radās, izpildot konveijeru BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Trūkst saknes elementa., stack= pie System.Xml. XmlTextReaderImpl.Throw(Izņēmums e)
plkst. System.Xml. XmlTextReaderImpl.ParseDocumentContent()
Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, kodēšanas kodējums)
šeit: Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
šeit: Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext dators, IBaseMessage inMsg)
šeit: Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
šeit: Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
Risinājums
Šī problēma ir novērsta šajā kumulatīvajā atjauninājumā BizTalk Server:
Microsoft BizTalk Server 2016 4. kumulatīvais atjauninājums
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
Lai iegūtu informāciju par BizTalk Server servisa pakotnēm un kumulatīvo atjauninājumu sarakstu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2555976 servisa pakotņu un kumulatīvo atjauninājumu saraksts BizTalk Server
Lai iegūtu papildinformāciju par BizTalk Server labojumfailiem, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2003907 Informācija par BizTalk labojumfailiem un servisa pakotņu atbalstu