Simptomi
Pieņemiet, ka XML ir jāpārvērš par JSON, izmantojot JSON kodētāju Microsoft BizTalk serverī. Ja XML shēmā ir elements ar tādu pašu nosaukumu kā ierakstam, kuram šis elements ir daļa no, iespējams, tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Nevar veikt tipa System. XML. Schema. XmlSchemaSimpleType ', lai ierakstītu "System. XML. Schema. XmlSchemaComplexType". Neizdevās izpildīt nosūtīšanas konveijeru: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, versija = 1.0.0.0, kultūra = neitrāls, PublicKeyToken = TokenNumber" avots: "JSON Encoder" nosūtīšanas osta: "klients. SendPort" URI: "http://namespaceinformation" iemesls: vērtība nevar būt Null. Parametra nosaukums: theParameter
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Šī problēma ir novērsta, veicot tālāk norādītos BizTalk Server kumulatīvos atjauninājumus.
-
Kumulatīvais atjauninājums 1 BizTalk Server 2020
-
BizTalk Server 2016 kumulatīvais atjauninājums
Atsauces
Lai iegūtu informāciju par BizTalk Server servisa pakotnēm un kumulatīvo atjauninājumu sarakstu, skatiet šo Microsoft zināšanu bāzes rakstu:
2555976 BizTalk Server servisa pakotnes un kumulatīvo atjauninājumu saraksts
Papildinformāciju par BizTalk Server labojumfailiem skatiet šajā Microsoft zināšanu bāzes rakstā:
2003907 Informācija par BizTalk labojumfailiem un kumulatīvo atjauninājumu atbalstu