FIX: JSON-encoder kan XML-schema met dezelfde naam niet verwerken voor records en een van de elementen ervan

Van toepassing op
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

Symptomen

Stel dat u XML naar JSON converteert met behulp van de JSON-encoder in Microsoft BizTalk Server. Wanneer uw XML-schema een element bevat met dezelfde naam als de record waarvan het element deel uitmaakt, wordt een foutbericht van de volgende strekking weergegeven:

Kan object van het type 'System.Xml niet casten. Schema.XmlSchemaSimpleType' om 'System.Xml te typen. Schema.XmlSchemaComplexType'.
Er is een fout opgetreden bij het uitvoeren van de verzendpijplijn: 'CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber' Bron: 'JSON-encoder' Verzendpoort: 'Customer.SendPort' URI: 'http://namespaceinformation' Reden: waarde kan niet null zijn.
Parameternaam: theParameter

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.

Oplossing

Dit probleem wordt opgelost in de volgende cumulatieve updates voor BizTalk Server:

Meer informatie

Zie het volgende artikel in de Microsoft Knowledge Base voor informatie over de servicepacks en cumulatieve updatelijst voor BizTalk Server:

      

2555976 Servicepack en lijst met cumulatieve updates voor BizTalk Server

      

Zie het volgende artikel in de Microsoft Knowledge Base voor meer informatie over BizTalk Server-hotfixes:

      

2003907 Informatie over BizTalk-hotfixes en ondersteuning voor cumulatieve updates