Simptomai
Tarkime, kad konvertuosite XML į JSON naudodami JSON kodavimo priemonę programoje "Microsoft BizTalk Server". Kai XML schemoje yra elementas su tuo pačiu pavadinimu kaip įrašas, kurio elementas yra dalis, galite gauti klaidos pranešimą, panašų į šį:
Negalima mesti objekto tipo "System. XML. schema. XmlSchemaSimpleType", kad įvestumėte "System. XML. schema. XmlSchemaComplexType". Įvyko triktis vykdant siuntimo srautą: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, version = 1.0.0.0, Culture = neutral, PublicKeyToken = TokenNumber" Source: "JSON Encoder" siųsti prievadą: "customer. SendPort" URI: "http://namespaceinformation" priežastis: reikšmė negali būti neapibrėžta. Parametro pavadinimas: parametras
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta BizTalk serverio kaupiamajame naujinime:
-
Kaupiamasis naujinimas 1 BizTalk serverio 2020
-
Kaupiamasis naujinimas 7 BizTalk serverio 2016
Nuorodos
Informacijos apie "BizTalk Server" pakeitimų paketus ir kaupiamųjų naujinimų sąrašą rasite toliau pateiktame "Microsoft" žinių bazės straipsnyje:
2555976 "BizTalk Server" pakeitimų paketas ir kaupiamųjų naujinimų sąrašas
Daugiau informacijos apie BizTalk serverio karštąsias pataisas ieškokite šiame "Microsoft" žinių bazės straipsnyje:
2003907 Informacija apie BizTalk karštąsias pataisas ir kaupiamojo naujinimo palaikymą