Symptom
Anta att du konverterar XML till JSON med hjälp av JSON Encoder i Microsoft BizTalk Server. Om XML-schemat innehåller ett element med samma namn som posten som elementet är en del av, kan du få ett fel meddelande av följande slag:
Det går inte att omvandla objekt av typen ' system. xml. schema. XmlSchemaSimpleType ' till typen ' system. xml. schema. XmlSchemaComplexType '. Ett fel uppstod när sändnings förloppet kördes: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, version = 1.0.0.0, Culture = neutralt, PublicKeyToken = TokenNumber" source: "JSON Encoder" skicka port: "kund. SendPort" URI: "http://namespaceinformation" Orsak: värdet får inte vara null. Parameter namn: theParameter
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat 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 uppdaterings lista för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:
2555976 Service Pack och kumulativ uppdaterings lista för BizTalk Server
Mer information om de här snabb korrigeringarna för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:
2003907 Information om BizTalk-snabbkorrigeringar och kumulativ uppdaterings support