Simptomi
Pretpostavimo da konvertujete XML u JSON pomoću JSON uređaja za kodiranje u sistemu Microsoft BizTalk Server. Kada XML šema sadrži element sa istim imenom kao zapis čiji je element deo, možete dobiti poruku o grešci koja podseća na sledeću poruku:
Nije moguće prebaciti objekat tipa "System.Xml". Schema.XmlSchemaSimpleType' da biste otkucali "System.Xml. Schema.XmlSchemaComplexType'.
Došlo je do greške prilikom izvršavanja kanala za slanje: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Source: "JSON encoder" Pošalji port: "Customer.SendPort" URI: "http://namespaceinformation" Razlog: Vrednost ne može da bude null.
Ime parametra: theParameter
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za BizTalk Server:
- Kumulativna ispravka 1 za BizTalk Server 2020
- Kumulativna ispravka 7 za BizTalk Server 2016
Reference
Informacije o servisnim paketima i listi kumulativnih ažuriranja za BizTalk Server potražite u sledećem članku Microsoft baze znanja:
2555976 Lista servisnih paketa i kumulativnih ažuriranja za BizTalk Server
Više informacija o hitnim ispravkama za BizTalk Server potražite u sledećem članku Microsoft baze znanja:
2003907 Informacije o BizTalk hitnim ispravkama i podršci za kumulativno ažuriranje