KORRIGERA: JSON-kodaren kan inte hantera XML-schemat med samma namn för posten och ett av dess element

Gäller för
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

Symptom

Anta att du konverterar XML till JSON med hjälp av JSON-kodare i Microsoft BizTalk Server. När XML-schemat innehåller ett element med samma namn som posten som elementet är en del av kan du få ett felmeddelande som ser ut ungefär så här:

Det går inte att typkonvertera objekt av typen 'System.Xml. Schema.XmlSchemaSimpleType' för att skriva 'System.Xml. Schema.XmlSchemaComplexType'.
Det gick inte att köra sändningspipelinen: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Källa: JSON-kodare. Skicka port: "Customer.SendPort" URI: "http://namespaceinformation" Orsak: Värdet får inte vara null.
Parameternamn: theParameter

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdateringar för BizTalk Server:

Referenser

Information om service pack och kumulativ uppdateringslista för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

      

2555976 Service Pack och kumulativ uppdateringslista för BizTalk Server

      

Mer information om snabbkorrigeringar för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

      

2003907 information om snabbkorrigeringar för BizTalk och stöd för kumulativ uppdatering