OPRAVA: Kodér JSON nedokáže zpracovat XML schéma se stejným názvem pro záznam a jeden z jeho prvků

Platí pro
BizTalk Server 2016 Branch BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2020 Branch BizTalk Server 2020 Developer BizTalk Server 2020 Enterprise BizTalk Server 2020 Standard BizTalk Server 2016 Developer

Příznaky

Předpokládejme, že převádíte XML na JSON pomocí kodéru JSON v Microsoft BizTalk Server. Pokud schéma XML obsahuje element se stejným názvem jako záznam, jehož je element součástí, může se zobrazit chybová zpráva podobná této:

Nelze přetypovat objekt typu System.Xml. Schema.XmlSchemaSimpleType' na typ System.Xml. Schema.XmlSchemaComplexType'.
Při spuštění kanálu odesílání došlo k chybě: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Zdroj: "JSON kodér" Port pro odeslání: "Customer.SendPort" Identifikátor URI: "http://namespaceinformation" Důvod: Hodnota nemůže být null.
Název parametru: theParameter

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro BizTalk Server:

Reference

Informace o aktualizacích Service Pack a seznamu kumulativních aktualizací pro BizTalk Server najdete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

      

2555976 Aktualizace Service Pack a seznam kumulativních aktualizací pro BizTalk Server

      

Další informace o opravách hotfix pro BizTalk Server najdete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

      

2003907 Informace o opravách hotfix BizTalk a podpoře kumulativních aktualizací