Príznaky
Predpokladajme, že konvertujete XML na JSON pomocou kódovača JSON na serveri Microsoft BizTalk Server. Keď schéma XML obsahuje prvok s rovnakým názvom ako záznam, v ktorom je prvok súčasťou, môže sa zobraziť chybové hlásenie podobné nasledujúcemu:
Objekt typu System. XML. Schema. XmlSchemaSimpleType sa nedá odovzdať typu ' System. XML. Schema. XmlSchemaComplexType '. Pri spúšťaní kanála odoslania sa vyskytla chyba: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, version = 1.0.0.0, Culture = neutral, PublicKeyToken = TokenNumber" Source: "JSON Encoder" Odoslať port: "Customer. SendPort" URI: "http://namespaceinformation" dôvod: hodnota nemôže byť null. Názov parametra: theParameter
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách servera BizTalk Server:
-
Kumulatívna aktualizácia 1 pre BizTalk Server 2020
-
Kumulatívna aktualizácia 7 pre BizTalk Server 2016
Odkazy
Informácie o balíkoch Service Pack a Kumulatívna aktualizácia zoznamu pre server BizTalk Server nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:
2555976 Zoznam Service Pack a Kumulatívna aktualizácia pre server BizTalk Server
Ďalšie informácie o rýchlych opráv servera BizTalk Server nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:
2003907 Informácie o rýchlych opráv BizTalk a podpore kumulatívnej aktualizácie