Symptômes
Supposons que vous utilisez un adaptateur MLLP (Minimal Lower Layer Protocol) pour traiter les messages côté réception à l’aide de BTAHL72XMLReceivePipeline dans Microsoft BizTalk Server. Dans ce scénario, vous remarquerez peut-être que l’adaptateur MLLP ne reçoit que peu de messages, puis échoue lorsque vous envoyez plus de messages à l’aide de l’outil d’envoi MLLP. En outre, vous pouvez recevoir le message d’erreur d’exception suivant :
Remarque
Une exception s’est produite lors de l’exécution du pipeline BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID : msg=Root element is missing., stack= at System.Xml. XmlTextReaderImpl.Throw(Exception e)
System.Xml. XmlTextReaderImpl.ParseDocumentContent()
sur Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, Encoding encoding)
sur Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
sur Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
sur Microsoft.BizTalk.PipelineOM.DésassemblementParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
sur Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
Résolution
Ce problème est résolu dans la mise à jour cumulative suivante pour BizTalk Server :
Mise à jour cumulative 4 pour Microsoft BizTalk Server 2016
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Pour plus d’informations sur les Service Packs et la liste des mises à jour cumulatives pour BizTalk Server, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :
2555976 Service Pack et liste des mises à jour cumulatives pour BizTalk Server
Pour plus d’informations sur BizTalk Server correctifs logiciels, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs logiciels BizTalk et la prise en charge du Service Pack