إصلاح: أداة ترميز JSON غير قادرة على معالجة مخطط XML بنفس الاسم للسجل وأحد عناصره

ينطبق على
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

الأعراض

افترض أنك تقوم بتحويل XML إلى JSON باستخدام ترميز JSON في خادم Microsoft BizTalk. عندما يحتوي مخطط XML الخاص بك على عنصر بنفس اسم السجل الذي يمثل العنصر جزءا منه، قد تتلقى رسالة خطأ تشبه ما يلي:

غير قادر على تحويل كائن من النوع 'System.Xml. Schema.XmlSchemaSimpleType' لكتابة "System.Xml. Schema.XmlSchemaComplexType'.
حدث فشل في تنفيذ مسار الإرسال: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline، CustomerComponent.Project، الإصدار=1.0.0.0، Culture=neutral، PublicKeyToken=TokenNumber" Source: "ترميز JSON" Send Port: "Customer.SendPort" URI: سبب "http://namespaceinformation": لا يمكن أن تكون القيمة خالية.
اسم المعلمة: المعلمة

الحالة

لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".

الدقة

تم إصلاح هذه المشكلة في التحديثات التراكمية التالية خادم BizTalk:

المراجع

للحصول على معلومات حول حزم الخدمة وقائمة التحديث التراكمي خادم BizTalk، راجع المقالة التالية في قاعدة معارف Microsoft:

      

حزمة خدمة 2555976 وقائمة التحديث التراكمي خادم BizTalk

      

لمزيد من المعلومات حول خادم BizTalk الإصلاحات العاجلة، راجع المقالة التالية في قاعدة معارف Microsoft:

      

2003907 معلومات حول الإصلاحات العاجلة BizTalk ودعم التحديث التراكمي