Problembeschreibung
Angenommen, Sie konvertieren XML in JSON mithilfe von JSON-Encoder in Microsoft BizTalk Server. Wenn das XML-Schema ein Element mit dem gleichen Namen wie der Datensatz enthält, in dem das Element enthalten ist, wird möglicherweise eine Fehlermeldung wie die folgende angezeigt:
Objekt vom Typ "System. Xml. Schema. XmlSchemaSimpleType" kann nicht umgewandelt werden, um "System. Xml. Schema. XmlSchemaComplexType" einzugeben. Beim Ausführen der Sendepipeline ist ein Fehler aufgetreten: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, Version = 1.0.0.0, Kultur = neutral, PublicKeyToken = TokenNumber" Quelle: "JSON-Encoder" Sendeport: "Customer. Sendeport" URI: "http://namespaceinformation" Grund: der Wert darf nicht NULL sein. Parameter Name: im
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für BizTalk Server behoben:
-
Kumulatives Update 1 für BizTalk Server 2020
-
Kumulatives Update 7 für BizTalk Server 2016
Informationsquellen
Informationen zu den Service Packs und der Liste der kumulierten Updates für BizTalk Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2555976 Service Pack-und kumulative Updateliste für BizTalk Server
Weitere Informationen zu BizTalk Server-Hotfixes finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2003907 Informationen zu BizTalk-Hotfixes und zur Unterstützung des kumulativen Updates