عرض مشاركة واحدة
قديم 22-Nov-2011, 09:11 PM   #17
humam
مشرف منتدى المطورين
افتراضي

Serialization Assembly

وهنا سوف نتحدث عن المكتبةالثانية من مكتبات eConnect والتي سوف تعطينا امكانية انشاء eConnect XML برمجيا بدل من التعامل بشكل نصي كما فعلنا في الامثلة السابقة والاسم الصريح لهذه المكتبة هو Microsoft.Dynamics.GP.eConnect.Serialization.dll ولكي تكون قادر على استخدام كائنات هذه المكتبة عليك ادراج فضاء الاسماء Microsoft.Dynamics.GP.eConnect.Serialization ضمن المشروع .

قبل التطرق الى فئات هذه المكتبة اود ان اذكر بتركيب وثائق eConnect XML لانه من الضروري ان يكون حاضر في الذهن حتى نستطيع فهم كيفية استخدام هذه المكتبة كما قلنا ان وثيقة XML سوف تكون مكونة من ثلاث مستويات هي :

eConnect Document
eConnect Transaction Type
eConnect XML Node

ان هذه المكتبة سوف تعطيك امكانية انشاء eConnect Transaction Type و eConnect XML Node بشكل برمجي ثم امرارها الى كائن يمثل eConnect XML Node وبتالي سوف تكون قد حصلت على وثيقة XML كاملة عند ذلك يمكنك استخدامها عن طريق امرارها كمعامل الى الطريقة eConnect_EntryPoint method او خزنها على شكل ملف على القرص الصلب وهذا الملف يمكمن استخدامه من قبلMSMQ .

ملاحظة:
سوف تجد كل التفاصيل المتعلقة بانواع transaction type schemas and XML nodes ضمن ملفات help الخاصة ب eConnect .
افضل طريقة لفهم عمل هذه المكتبة هو انشاء مثال عملي
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس