عرض مشاركة واحدة
قديم 07-Nov-2011, 06:50 PM   #5
humam
مشرف منتدى المطورين
افتراضي


Business Object
وهو المكون الاساسي لطبقة Data Access Layer وهو في الحقيقة عبارة عن مجموعة من الاجراءأت المخزنة Stored Procedures ويتم تنصيب هذه الاجراءات المخزنة ضمن عملية تنصيب الجريت بلينز عند تكوين قاعدة بيانات النظام System Database (DYNAMICS) حيث خلال عملية تكوين قاعدة البيانات تلك يضاف اليها الاجراءات المخزنة التي تعود لل e-connect وكذلك يتم اضافة هذه الاجراءات المخزنة الى قاعدةالبيانات عند تكوين شركات جديدة في برنامج الجريت بلينز.
وتحتوي هذه الاجراءات المخزنة على Business Logic الذي يطبق من قبل e-connect وكذلك تقوم بعملية التحقق من البيانات قبل تحديث قاعدة بيانات الجريت بلينز حيث عند القيام بعملية استرجاع او تحديث او حذف البيانات من قاعدة بيانات الجريت بلينز فان كل الفعاليات السابقة سوف يتم القيام بها عن طريق استدعاء مجموعة من هذه الاجراءات المخزنه التي تعمل على تنفيذ الوظائف المطلوبة.

Business Object Customization
كما هو الحال مع برنامج الجريت بلينز والذي يدعم القيام بعميلة تغير هذا التطبيق لكي يلائم متطلبات العمل فأن e-connect كذلك يوفر امكانية للقيام بعملية التعديل على الاجراءات المخزنه حيث ان لكل اجراء مخزن هناك اجراءات خاصة تابعة له الاول يمتلك نفس اسم الاجراء الاصلي وفي النهاية كلمة Pre وهذا الاجراء سوف يتم تنفيذه قبل القيام بعملية تنفيذ الاجراء الاصلي وهناك اجراء اخر يحمل نفس اسم الاجراء الاصلي لكن مع كلمة Post وهذا الاجراء سوف يتم تنفيذه بعد الاجراء الاصلي وبذلك سوف تكون قادر على تغيير عمل e-connect عن طريق كتابة استعلامات SQL في الاجرائين السابقين لكي يتم تنفيذ الشفرات التي تكتبها قبل او بعد الاجراء الاصلي وحسب التغييرات التي تريد القيام بها.
بعد تنصيب e-connect سوف تكون قادر على استدعاء اجراءاته المخزنة وللقيام بهذه العملية تحتاج الى اتباع الخطوات التالية:
•تكوين اتصال الى قاعدة البيانات على المزود.
•بناء Security Restrictionsلمنع الوصول غير الموثوق الى قاعدة البيانات.
•بناء Transaction Management للقيام بعمليات Rollback.
•وضع دوال لمعالجة الاخطأ
•تحديث التطبيق الذي تريد ربطه الى الجريت بلينز عندما تقوم بعملية تغيير بارامترات الاجراء المخزن.
ولكي نتجاوز كل هذه الخطوات يفضل القيام بعملية استدعاء اجراءات e-connect عن طريق استخدام دوال API’s التي يوفرها e-connect.
__________________
GP Techno-Functional Consultant

آخر تعديل بواسطة humam ، 07-Nov-2007 الساعة 07:38 PM.
humam غير متواجد حالياً   رد مع اقتباس