Simptomi
Pretpostavimo da konvertujete XML u JSON pomoću JSON uređaja za kodanje u microsoft BizTalk Serveru. Kada XML šema sadrži element sa istim imenom kao zapis u kojem je element deo, možete dobiti poruku o grešci koja je slična sledećoj:
Nije moguće izbaciti objekat tipa "System.Xml.Schema.XmlSchemaSimpleType" da biste otkucali "System.Xml.Schema.XmlSchemaComplexType". Došlo je do propusta u izvršavanju cevovoda za slanje: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Izvor: "JSON encoder" Pošalji port: "Customer.SendPort" URI: "http://namespaceinformation" Razlog: Vrednost ne može biti 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
Za informacije o servisnim paketima i kumulativnoj listi ispravki za BizTalk Server pogledajte sledeći članak u Microsoft bazi znanja:
2555976 Servisni paket i lista kumulativnih ispravki za BizTalk Server
Više informacija o hitnim ispravkama BizTalk Servera potražite u sledećem članku u Microsoft bazi znanja:
2003907 Informacije o BizTalk hitnim ispravkama i podršci za kumulativno ažuriranje