Příznaky
Předpokládejme, použijte adaptér minimální protokolů nižší vrstvy (MLLP), který ke zpracování zpráv na straně příjmu pomocí BTAHL72XMLReceivePipeline v Microsoft BizTalk Server. V tomto scénáři můžete si všimnout, že adaptér MLLP obdrží pouze několik zpráv a nástroj selže při tlačení více zpráv pomocí MLLP odeslat. Navíc může zobrazit následující chybová zpráva Výjimka:
Došlo k výjimce při spuštění profilace BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, verze = 1.3.0.0 Culture = neutral, PublicKeyToken =TokenID: msg = kořenový prvek chybí., zásobníku = v System.Xml.XmlTextReaderImpl.Throw (výjimka e)
v System.Xml.XmlTextReaderImpl.ParseDocumentContent()
v Microsoft.BizTalk.Streaming.Utils.GetDocType (MarkableForwardOnlyEventingReadStream stm kódování kódování)
v Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType (IPipelineContext pc, IBaseMessage inMsg)
v Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble (IPipelineContext pc, IBaseMessage inMsg)
v Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble (IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
v Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute (IBaseMessage msgIn)
Řešení
Tento problém je vyřešen v následující kumulativní aktualizace pro BizTalk Server:
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Informace o aktualizacích service Pack a kumulativní aktualizace seznamu pro BizTalk Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2555976 aktualizace Service pack a kumulativní aktualizace seznamu pro BizTalk Server
Další informace o opravách hotfix serveru BizTalk Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2003907 informace o podporu Service Pack a opravy hotfix BizTalk