الأعراض
افترض أنك تقوم بتحويل 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:
- التحديث التراكمي 1 خادم BizTalk 2020
- التحديث التراكمي 7 خادم BizTalk 2016
المراجع
للحصول على معلومات حول حزم الخدمة وقائمة التحديث التراكمي خادم BizTalk، راجع المقالة التالية في قاعدة معارف Microsoft:
حزمة خدمة 2555976 وقائمة التحديث التراكمي خادم BizTalk
لمزيد من المعلومات حول خادم BizTalk الإصلاحات العاجلة، راجع المقالة التالية في قاعدة معارف Microsoft:
2003907 معلومات حول الإصلاحات العاجلة BizTalk ودعم التحديث التراكمي