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

تنصيب e-connect

قبل تنصيب e-connect يجب ان نحقق بعض المتطلبات التقنية والتي تتعلق بنوع نظام التشغيل والمكونات الواجب توفرها لتنصيب e-connect بشكل صحيح.

اولا. نظام التشغيل :

لتنصيب e-connect على الكومبيوتر تحتاج الى توفر احد انظمة التشغيل التالية:

Windows XP Professional
Windows Server 2003 and Windows Server 2003 R2
Windows Small Business Server 2003
Windows Vista Enterprise
Windows Vista Business
Windows Vista Ultimate
Windows Server 2003 x64 Edition
Windows Server 2003 for Itanium-based System

ثانيا.اطار العمل .NET 2.0

عند بدء عملية التحقيق فأن برنامج التنصيب سوف يعمل على التحقق من توفر .NET 2.0 Framework وفي حالة عدم توفر اطار العمل سوف تتوقف عملية التنصيب لاعلام المستخدم بضرورة تنصيب اطار العمل0 .NET2.

ثالثا.COM+ Application User Account

كما ذكرنا في بداية الموضوع ان دوال e-connect API’s سوف تستخدم التطبيق COM+ للقيام الوصول الى Business Object والذي يمثل اساس Data Access Layer التي تعود لe-connect وان التطبيق COM+ سوف يستخدم SQL Server integrated security للاتصال بBusiness Object وكما هو معروف توجد هناك طريقتين للاتصال ب SQL Server وهي Mixed Mode والتي تستخدم من قبل برنامج الجريت بلينز للاتصال بSQL Server والطريقة الثانية وهي استخدام Windows Mode او مايعرف ب integrated securityوهنا سوف تسهل عملية تكوين كائن التصال Connection Object الذي يستخدم في مختلف اللغات البرمجية وهذا الكائن يمتلك خاصية Connection String يجري اعدادها عن طريق تمرير جملة نصية تحتوي على اسم المزود واسم قاعدة البيانات وفي حالة استخدام Mixed Mode يجب ان توفر ضمن العبارة اسم المستخدم وكلمة المرور التي تعود الى SQL server لغرض التحقق من صلاحية المستخدم وانه يمتلك SQL Account اما في حالة Windows Mode سوف لاتحتاج ان تمرر اسم مستخدم وكلمة المرور الى هذه الخاصية لاننا في هذه الحالة سوف نعتمد على عملية التحقق التي يقوم بها نظام التشغيل عند محاولة المستخدم القيام بعملية الولوج الى نظام التشغيل.
الان اثناء عملية تنصيب e-connect يجب ان نقوم باعداد COM+ Application وفق الاحتمالات التالية:
•اذا كنت تنصب e-connect على كومبيوتر خاص وليس على مزود الجريت بلينز وكنت تعمل ضمن بيئة Domain عند ذلك عليك تكوين او اختيار Domain Account .
•الاحتمال الثاني هو اذا كنت تنصب e-connect على كومبيوتر خاص وليس على مزود الجريت بلينز وكنت تعمل ضمن بيئة Workgroup عند ذلك سوف تحتاج الى تكوين او اختيارمستخدم على مزود الجريت بلينز.
•الاحنمال الثالث هو انك تنصب e-connect على نفس مزود الجريت بلينزعند ذلك سوف تحتاج الى تكوين مستخدم محلي local user .
•الخطوة التالية وبعد تكوين user account يجب ان نعطي لهذا المستخدم الصلاحيات المناسبة عن طريق ادراجه ضمن الدور DYNGRP لقاعدة بيانات النظام Dynamics ولقواعد بيانات الشركات Company Database.

رابعا.تنصيب DTC

هذه الخطوة تكون مطلوبة في حالة تنصيب e-connect على جهاز كومبيوتر منفصل اي وليس على نفس SQL server for GP وهنا نحتاج الى تنصيب هذه المكونات على كلا الجهازين وخطوات تنصيب Distributed Transaction Coordinator هي كما يلي:
•من Add/Remove اختر Windows Component ثم اختر Application Server Component واضغط على زر Details واضغط على مربع الاختيار الخاص ب Enable network DTC access وهنا نذكر مرة اخرى على ان تنصيب هذه المكونات يجب ان يكون على SQL Server وجهاز الكومبيوتر الذي تنصب عليه e-connect والمقصود هنا Runtime Layer وهو نفس الجهاز الذي يحتوي على Front Office .
•بعد اكمال تنصيب DTC يجب ان تاخذ السناريوات المحتملة وعملية تغيير اعدادت DTC وفق الاوضاع المختلفة وكما يلي:
oفي حالة كون العمل يتم ضمن بيئة Domain فيمكن الاعتماد على الاعدادات الافتراضية ولا تحتاج الى القيام باي تغييرات.
oاما في حالة قيامك بعملية تعديل على مواصفات او اعدادات DTC فيجب التأكد من ان الخيارات التالية مفعلة:
o Network DTC Access enabled
o Allow Inbound communications
o Allow Outbound communications
o Mutual Authentication Required
o No Authentication Required

ملاحظة:بالنسبة الى نوع Authentication فيجب ان تختار احد الخيارين السابقين وكما يلي :
اختر الخيار Mutual Authentication في حالة كونك تعمل ضمن بيئة Domain
اختر الخيار No Authentication في حالة كونك تعمل ضمن بيئة مجموعة العمل او Workgroup او تعمل ضمن بيئة Domain ولكن لم يتم بناء trust relationship ضمن هذا ال Domain .

خامسا. اعداد Functional Currency

هنا يجب ان تقوم باعداد Functional Currency في الجريت بلينز حتى لو كنت لاتستخدم Multicurrency لان هذا الخيار مطلوب من e-connect

سادسا.اعداد خدمات Microsoft Message Queuing

كما ذكرنا سابقا ان هناك العديد من التقنيات المضمنة في e-connect فأذا قررت استخدام Incoming ,Outgoing ,Replication Service عند ذلك يجب ان تنصب MSMQ على جهاز الكوميوتر الذي سوف يحتوي على Front Office والذي سوف يحتوي ايضا على Integration Application الذي سوف تصممه لنقل البيانات بين Front Office و Back Office عن طريق استخدام وثائق XML .
ويتم تنصيب MSMQ عن طريق اختيار Add/Remove ثم Windows Component ثم اختر Application Server Component واضغط على زر Details ومنه اختر Message Queuing واتبع خطوات المعالج لاكمال عملية التنصيب.
__________________
GP Techno-Functional Consultant

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