REMEDIERE: Codificatorul JSON nu poate gestiona schema XML cu același nume pentru înregistrare și unul dintre elementele sale

Se aplică la
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

Simptome

Să presupunem că efectuați conversia XML în JSON utilizând codificatorul JSON în Microsoft Server BizTalk. Atunci când schema XML conține un element cu același nume ca înregistrarea din care face parte elementul, este posibil să primiți un mesaj de eroare care seamănă cu următorul:

Nu se poate lansa un obiect de tip "System.Xml. Schema.XmlSchemaSimpleType" pentru a tasta "System.Xml. Schema.XmlSchemaComplexType".
A apărut o eroare la executarea canalului de trimitere: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Sursă: "Codificator JSON" Port de trimitere: "Customer.SendPort" URI: "http://namespaceinformation" Motiv: Valoarea nu poate fi nulă.
Nume parametru: theParameter

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarele actualizări cumulative pentru Server BizTalk:

Referințe

Pentru informații despre pachetele Service Pack și lista de actualizări cumulative pentru Server BizTalk, consultați următorul articol din Baza de cunoștințe Microsoft:

      

2555976 pachetul Service Pack și lista de actualizări cumulative pentru Server BizTalk

      

Pentru mai multe informații despre remedierile rapide Server BizTalk, consultați următorul articol din Baza de cunoștințe Microsoft:

      

2003907 Informații despre remedierile rapide BizTalk și suportul pentru actualizări cumulative