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

eConnect Document

كما نلاحظ ان السطر الاول والذي يحتوي على معرف XML وكذلك Schema ومن المهم جدا ان تعرف ان الوثيقة سوف تحتوي على Node واحدة فقط من نوع eConnect Transaction Type وهذا الامر مهم جدا لانه في حالة حصول اي خطأ في عملية تحديث البيانات سوف يتم استخدام rollback لازالة كل Transactions الموجودة في الوثيقة لذا تؤكد الوثائق على ضرورة ان تحتوي XML Document على معلومات تتعلق بنوع واحد من GP Transaction اي يجب عدم خلط الانواع المختلفة وذلك لكي تكون هناك امكانية لاستخدام Rollback في حالة حصول خلل.


eConnect Transaction Type

وهي تعتبر Parent Node لباقي الNodes المحتواة في داخلها وهي سوف تمثل GP Document Or Operation ومن الممكن ان تحتوي في داخلها على اكثرمن Child Node واحدة في الشكل اعلاه نلاحظ انها تحتوي على عقدتين الاولى هي <eConnectProcessInfo> وهي نوع خاص من Node سوف نوضح لاحقا اهميته والعقدة الثانية هي <taSopHdrIvcInsert> والتي تمثل eConnect XML Node .
<eConnectProcessInfo> Node

ان eConnect Schema تشترط ان تكون اول Node ضمن eConnect Transaction Type هي من النوع <eConnectProcessInfo> وتستخدم هذه العقدة للتحكم بكيفية تنفيذ eConnect Transaction Type Node في المثال التالي يوضح كيفية استخدام هذه العقدة eConnect Connection String :

<eConnectProcessInfo>
<ConnectionString> Provider=SQLOLEDB.1;
Integrated Security= SSPI;
PersistSecurity Info= False;
Initial Catalog= TWO;
Data Source= GP10
</ConnectionString>
</eConnectProcessInfo>
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس