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:
- Kumulativ uppdatering 1 för BizTalk Server 2020
- Kumulativ uppdatering 7 för BizTalk Server 2016
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