Symptômes
Supposez que vous convertissez du code XML en JSON en utilisant le codeur JSON dans Microsoft BizTalk Server. Lorsque votre schéma XML contient un élément portant le même nom que celui de l’enregistrement qui fait partie de l’élément, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
Impossible d’effectuer un cast d’objet de type’System. Xml. Schema. XmlSchemaSimpleType’en type’System. Xml. Schema. XmlSchemaComplexType'. Un échec s’est passé lors de l’exécution du pipeline d’envoi : «CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, version = 1.0.0.0, culture = neutral, PublicKeyToken = TokenNumber "source :" JSON Encoder "=" Customer. Send "URI :" http://namespaceinformation "Reason : value ne peut pas être null. Nom du paramètre : theParameter
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de BizTalk Server suivantes :
-
Mise à jour cumulative 1 pour BizTalk Server 2020
-
Mise à jour cumulative 7 pour BizTalk Server 2016
Références
Pour plus d’informations sur les service packs et la liste des mises à jour cumulatives pour BizTalk Server, reportez-vous à l’article suivant de la base de connaissances Microsoft :
2555976 Service Pack et liste de mises à jour cumulatives pour BizTalk Server
Pour plus d’informations sur les correctifs BizTalk Server, reportez-vous à l’article suivant dans la base de connaissances Microsoft :
2003907 Informations sur les correctifs BizTalk et sur la prise en charge cumulative des mises à jour