POPRAVKA: JSON koder ne može da rukuje XML šemom sa istim imenom zapisa i jednim od njenih elemenata

Primenjuje se na
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

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:

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