KORJAUS: JSON-koodaustoiminto ei pysty käsittelemään XML-rakennetta, jossa on sama nimi tietueelle ja yhdelle sen osista

Käytetään kohteeseen
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

Ongelman ilmenemistapa

Oletetaan, että muunnat XML:n JSON-muotoon käyttämällä JSON-koodaustoimintoa Microsoft BizTalk Server. Kun XML-rakenteessa on elementti, jolla on sama nimi kuin tietueella, johon elementti kuuluu, näyttöön saattaa tulla seuraavankaltainen virhesanoma:

Objektia, jonka tyyppiä on System.Xml, ei voi luoda. Schema.XmlSchemaSimpleType", kirjoita "System.Xml. Schema.XmlSchemaComplexType'.
Lähetysputken suorittaminen epäonnistui: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Lähde: JSON-koodaustoiminto Lähetysportti: Customer.SendPort URI: http://namespaceinformation Syy: Arvo ei voi olla tyhjäarvo.
Parametrin nimi: parametri

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Ratkaisu

Tämä ongelma on korjattu seuraavissa BizTalk Server:n kumulatiivisissa päivityksissä:

Viitteet

Lisätietoja Service Pack -paketeista ja BizTalk Server:n kumulatiivisesta päivitysluettelosta on seuraavassa Microsoft Knowledge Base -tietokanta -artikkelissa:

      

2555976 Service Pack -paketti ja kumulatiivisten päivitysten luettelo BizTalk Server

      

Lisätietoja BizTalk Server -hotfix-korjauksista on seuraavassa Microsoft Knowledge Base -tietokanta -artikkelissa:

      

2003907 Tietoja BizTalkin hotfix-korjauksista ja kumulatiivisen päivityksen tuesta