Fix Pack ملاحظات لأجل
WebSphere Adapter for JDBC النسخة 6.0.0.2

 

تتضمن هذه الوثيقة الأقسام التالية:

COMPLETED CHANGE REQUESTS

UPGRADE INSTRUCTIONS

 

طلبات التغيير التامة مقابل Fix Pack

يتضمن Fix Pack الاصلاحات اللازمة لطلبات التغيير الواردة هنا في الجدول بأسفل

أشكال لاختصارات عامة يتم استخدامها في الوصف:

MCF (ManagedConnectionFactory)    EMD(Enterprise Metadata Discovery)    CEI (Common Event Infrastructure)‎

نسخة الموفق

رقم CR/رقم APAR

تفاصيل CR

وصف الاصلاحات التي تمت

6.0.0.2 83263 اضافة دعم لموفق JCA JDBC على Linux على zSeries. موفق JCA JDBC الآن يدعم Red Hat Enterprise Linux AS v4 وSUSE Linux Enterprise Server (SLES) 9.0 مع SP2 على zSeries.

6.0.0.2

74477

أسلوب البحث JDBC IB- Event Table Name لا يعمل بالطريقة الصحيحة.

تم تصحيح ذلك كجزء من الفئات الأساسية CR 83383.

6.0.0.2

74478

أسلوب البحث JDBC IB- Event Order By لا يعمل بالطريقة الصحيحة.

تم تصحيح ذلك كجزء من الفئات الأساسية CR 83383.

6.0.0.2

74505

JCA JDBC OB: مجال DB URL لا يتأثر بالنسق ثنائي الاتجاه bidi.

أسلوب التحويل استخدم نسق BiDi غير صحيح. تم تصحيح هذا باستخدام النسق BiDiContextEIS وأسلوب التحويل الصحيح.

6.0.0.2

74476

JCA JDBC OB: مجال كلمة سرية DB لا يتأثر بالنسق ثنائي الاتجاه bidi.

شرط اتاحة تحويل نسق BiDi كان غير صحيح. تم تصحيح هذا.

6.0.0.2

74442

JCA JDBC OB: مجال اسم المستخدم لا يتأثر بالنسق ثنائي الاتجاه bidi.

شرط اتاحة تحويل نسق BiDi كان غير صحيح. تم تصحيح هذا.

6.0.0.2

74205

مجال JDBC EMD DBURL لم يتأثر بالنسق ثنائي الاتجاه bidi.

أسلوب التحويل استخدم نسق BiDi غير صحيح. تم تصحيح هذا باستخدام النسق BiDiContextEIS وأسلوب التحويل الصحيح.

6.0.0.2

74509

لم يتم بدء فاعلية متغير JDBC BiDi في JDBCInboundHandler.

موقع غير صحيح لبدء فاعلية شارة تشغيل/ايقاف BiDi. تم تصحيح هذا مع الموقع الصحيح قبل اتمام اقامة الاتصال.

6.0.0.2

74441

مجال JCA JDBC IB- DBURL لم يتأثر بالنسق ثنائي الاتجاه bidi.

أسلوب التحويل استخدم نسق BiDi غير صحيح. تم تصحيح هذا باستخدام النسق BiDiContextEIS وأسلوب التحويل الصحيح.

6.0.0.2

82878

تجاهل قيمة الخاصية غير-ضرورية "الاجراء المخزن" يؤدي الى NullPointerException.

JDBC EMD سوف يتحقق من ما اذا كانت قيمة الخاصية "اجراء مخزن" عبارة عن لاشيء أم لا قبل التعامل معها. تم اصلاح هذا الآن.

6.0.0.2

49588 / JR23224

عند تكوين BOs للاجراءات المخزنة، يتم تحديد PrimaryKey بالقيمة false لكل عناصر BO.

عند تكوين BOs للاجراءات المخزنة، يتم تحديد PrimaryKey بالقيمة true لكل عناصر BO التي تشير الى معاملات الاجراء المخزن من النوع IN وINOUT. تم اصلاح هذا الآن.

6.0.0.2

49589 / JR23224

عند تكوين BO للاجراءات المخزنة، فان StoredProcedureName ASI يتضمن فقط على اسم الاجراء المخزن.

عند تكوين BO للاجراءات المخزنة، فان StoredProcedureName ASI يجب أن ينهي اسم الاجراء المخزن باسم الخطة. بالاضافة الى ذلك، فان JDBC ESD لن يعرض كل الاجراءات المخزنة عندما يكون اسم الخطة عبارة عن لاشيء. تم اصلاح هذا الآن.

6.0.0.2

49586

محددات غير صحيحة لمعاملات المخرجات على الاجراءات المخزنة للنوع INTEGER.

للاجراءات المخزنة مع معاملات مخرجات من النوع INTEGER، يتم تسجيل نوع البيانات على أنها BOOLEAN. تم اصلاح هذا الآن.

6.0.0.2

82804 / JR23360

مشاكل تنفيذ الاجراءات المخزنة على SQLServer بقيم صفرية.

اذا تم تخصيص قيم صفرية لمعاملات الاجراء المخزن، سيتم الحصول على استتثناء لاشارة صفرية بالنسبة الى SQL Server. السبب أن بعض وحدات التشغيل لا تسمح بتحديد قيم صفرية لمعاملات الاجراء المخزن الا اذا تم استدعاء الأسلوب setNull. تم اصلاح هذا الآن.

6.0.0.2

49587 / JR23224

تحتاج الى دعم لأنواع البيانات الاضافية لمجالات المفتاح الأساسي داخليا.

فيما سبق، الأعمدة من النوع varchar والأرقام الصحيح هي فقط التي يمنك استخدمها على أنها أعمدة مفتاح أساسي. الآن، تم اضافة دعم اضافي للقيم العشرية والمتحركة والطويلة والمزدوجة والتاريخ.

6.0.0.2

83098

بعد ساسعات طويلة، يتوقف موفق JCA JDBC عن احصاء الأحداث الجديدة.

لم يتم استدعاء Commit بعد تعديل وحذف الأحداث. تم اصلاح هذا الآن.

6.0.0.2

83208

الموفق JDBC مع DB2 يفشل مع UID=AUTO

الموفق كان يستخدم اسم تسلسل في حالة UID=AUTO لتكوين الرقم المتفرد. تم اصلاح هذا الآن.

6.0.0.2

83311

JDBC EMD يكون أسماء BO مختلفة لنفس الجدول في عمليات تشغيل متعددة لـ EMD

عند تواجد اثنين من الجداول، الاجراء المخزنة، وهكذا، والتي تختلف فقط بحرف(حروف) خاصة، سيقوم EMD بالحاق أرقام لتمييز بين XSDs المكونة لكلاهما. العداد الذي يحدد هذا الرقم تم ارجاعه فقط عند غلق WID؛ لذلك، اذا قام المستخدم باعادة تشغيل EMD بدون غلق WID لتكوين XSDs، فسيتم الحاق أرقام الىأسماء الجدول الذي لم يكن له تكرار أيضا. لتفادي هذا، يتم الآن ارجاع العداد في كل مرة يتم فيها تشغيل برنامج اعداد EMD.

6.0.0.1

67109

 لا تظهر لوحة لضبط BO level ASI ولا يستجيب ESD

تم تحديث شاشة معاملات المواصفات لاضافة خاصية Schema الى كل مجموعة نوع اجراء تم تخزينه. خاصية Schema هي خاصية تحديد منفردة والتي ستقوم بذكر كل النسق في قاعدة البيانات. حين يتم تحديد نسق قاعدة البيانات في خاصية Schema، وتكون خاصية StoredProcedure في نفس مجموعة الخاصية، فسيتم تحديثها مع الكشف بالاجراءات التي تم تخزينها في النسق المحدد.

6.0.0.1

73104

غير قادر على تحديد  خاصية مصدر XA في EMD

 تم اضافة خاصيتين جديدتين الى مجموعة خاصية ManagedConnectionProperties على شاشة تكوين المصنوعات، وهما XADataSourceName وXADatabaseName. يتم عرض خصائص MCF حين يتم اختيار "Outbound ServiceType" على شاشة توصيف العناصر، و"استخدام خصائص الاتصال" التي تم اكتشافها على شاشة تكوين المصنوعات.

6.0.0.1

73614

 تم تحديد قيمة PropertyName في عملية ASI على اسم العمود بدلا من اسم خاصية عنصر الأعمال.

تقوم خصائص معامل الاجراءات المخزنة على شاشة معاملات المواصفات بذكر الخواص المميزة لعنصر الأعمال بدلا من عمود الجدول.
سيتم تحديد <jdbcasi:PropertyName> في Operation ASI الى اسم الخاصية المميزة لعنصر الأعمال في عنصر الأعمال.

6.0.0.1

67622

لا يمكن تكوين عناصر الأعمال من عناصر قاعدة البيانات حيث اسم الجدول أو العمود يحتوي على علامة الجنيه (#).

تم تعديل EMD لازالة حروف # من أسماء عنصر الأعمال وأسماء الخاصية المميزة. لن يتم استبدال الحروف بأي حروف أخرى. فأسماء DB الفعلية سيتم الاحتفاظ بها في ASI (TableName وColumnName)

6.0.0.1

49070

لن يقوم الموفق بالتخلص من الخطأ اذا كان السجل الفرعي الذي سيتم تحديثه غير موجود في قاعدة البيانات

تم تتبع تحذير في ملف السجل، والذي تم تغييره حاليا ليقوم بالتخلص من الاستثناءات.

6.0.0.1

49258

حين تم نشر العينة المقدمة في موفق JDBC من أدوات اختبار WID، تم نشرها بنجاح وبدأ التطبيق بصورة سليمة. العمليات الداخلية تعمل بصورة جيدة معها. لكن حين تم اختبار الخارجي منها، تم التخلص من الاستثناءات التالية:

"java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (الاسم الخطأ: jdbc/outbound/JDBCOutboundInterface) ".

تم تكوين عينة EAR بصورة غير صحيحة وقد تم تصحيحها حاليا وعينة EAR العاملة متاحة.

6.0.0.1

67449

رسالة الخطأ اذا تم تحديد JDBCDriverClass غير صحيح الخطأ لم تذكر الخطأ بصورة سليمة

يتم الآن عرض رسالة الخطأ الصحيحة اذا ما تم تحديد JDBCDriverClass بصورة غير سليمة.

6.0.0.1

73106

مشكلة تحديد سيء لخواص XA المميزة

خواص XA المميزة لم يتم التأكد من صحتها. يتم فحص التأكد من الصحة مع رسائل الخطأ المناسبة التي تم اضافتها لتلك.

6.0.0.1

73618

JDBC ASI يتسبب في فشل خدمات الشبكة.

يوجد المزيد من المساحات الخالية الزائدة في JDBCASI.xsd، في قسم BiDi الذي تمت ازالته.

6.0.0.1

73786

زادت مؤشرات Max لأجل JDBC الداخلي باستخدام قاعدة بيانات Oracle

كان هناك تسرب في المؤشر أثناء تشغيل الأحداث في النمط الداخلي الذي تم اصلاحه.

6.0.0.1

73799

يلزم لأجل JDBC استخدام وصلات ذاكرة وسيطة

فئة JDBCManagedConnection لم يتم ارسالها لوصلات JDBC. تم اصلاح هذا.

6.0.0.1

67824

موفق JDBC غير قادر على استعادة عنصر الأعمال من DB بصورة صحيحة.

مفتاح cardinality الفرعي الأجنبي كان يتم تحديده بصورة غير سليمة، لذا كانت استعادة وحدات BO الهرمية كانت غير سليمة. تم اصلاح هذا.

6.0.0.1

73432

لا يمكن اضافة BiDiContext في مستوى BO في محرر BO

يوجد المزيد من المساحات الخالية الزائدة في JDBCASI.xsd، في قسم BiDi الذي تمت ازالته.

6.0.0.1

73426

لا يجب أن يكون مجال نسق EMD's EventTableName BiDi الزاميا

المجال الذي يدعى نسق EventTableName BiDi اختياريا حاليا.

6.0.0.1

73448

في طريقة In BiDiStringTransformation قيم formatIn وformatOut للداخلي والخارجي تم تحويلها.

تم اصلاح هذا في طريقة BiDiStringTransformation()؛ وتم تحديد قيم formatIn وformatOut بصورة صحيحة للداخلي والخارجي.

6.0.0.1

73436

BO الذي تم اعادته في الداخلي في نسق BiDi الخاطئ.

تم اصلاح هذا.

6.0.0.1

73207

لم يتم التعامل مع 'relativePath' بصورة صحيحة في EMD

تم التغيير للتعامل مع السيناريو حيث 'relativePath' لا يسبقه "./". سيقوم بالتعام مع كل منهما حين تكون البادئة موجودة وأيضا حين تكون البادئة غير موجودة.

6.0.0.1

72346

'setReauthSupported' في Managed Connection Factory لا يعمل

تم اصلاح هذا. تم تغيير النوع من 'boolean' الى 'Boolean'.

6.0.0.1

48839

حين يتم السحب في نمط تسليم UNORDERED، اذا ما حدث خطأ ما، الأحداث التي تم تسليمها يمكن أن تظهر على أنها لم يتم تسليمها في جدول الحدث

تم اخلاء الأحداث الآن حين تم تسليمها في هذا السيناريو.

6.0.0.1

73563

نشر عناصر الأعمال على أنها تنظيمات البايت التي تسبب في مشاكل في الأداء

تم تغيير تنظيمات البايت الى تكويد HexBinary.

6.0.0.1

72743

تنظيمات البايت لعناصر الأعمال التي تم نشرها ستظهر في السجل كخط واحد في كل بايت.

يساعد تكويد HexBinary في هذه المشكلة. نوصي أيضا بتشغيل نظم الانتاج مع مستوى سجل WARNING، حتى لا تظهر تلك الرسائل على الاطلاق في السجل صاحب هذا المستوى.

6.0.0.1

73738

لن يتم ايصال أحداث CEI الداخلية

تم اصلاح هذا لاضافة معلومات العلاقة. 

6.0.0.1

73449

نسق BiDi لبيانات meta الخاصة بالاتصال لم تكن تتعامل مع التسلسل الخالي بصورة صحيحة

تم اصلاح هذا.

6.0.0.1

73477

قم بتدعيم امكانيات سجل/تتبع BiDi

تم اضافة التتبع لتشخيصات BiDi.

6.0.0.1

73566 

نسق عنصر أعمال BiDi لا يعمل بصورة صحيحة. 

تم اصلاح هذا.

6.0.0.1

73143

لم يتم التأكد من صحة خصائص BiDi في EMD

لم يتم التأكد من صحة خصائص BiDi في EMD.

6.0.0.1

73023

خصائص 'TurnBiDiOff' في EMD كانت تظهر بطريقة مزعجة

تم اصلاح هذا. الخيار الافتراضي هو "خطأ" حين يكون BiDi في EMD فعال.

6.0.0.1

73295

LTR السياقي أو مكون RTL الخاص بنسق BiDi لم يتم تمريره من شاشة EMD الأولى الى الخامسة

تم اصلاح هذا.

6.0.0.1

72745

نسق وقت وتاريخ غير متسق بين السجل والتتبع

تم تحديث نسق وقت التتبع لمطابقة نسق السجل.

6.0.0.1

67575

AccessControlException تم التخلص منه حين تم تشغيل أمان Java 2 في WPS

تم عمل التغييرات لضمان عدم التخلص من AccessControlException حين يتم تشغيل أمان Java 2.

6.0.0.1

67845

ManagedConnectionFactory credentials لا تعمل بصورة صحيحة.

كود الاتصال المحدث ليتم استخدام credentials المحددة في الخصائص الخارجية حين لا يتم توصيف أي اسم بديل للتوثيق.

6.0.0.1

74333

موفق JCA JDBC مع Sybase Stored Procedure لا يقوم بتكوين BO xsd.

BO xsds للاجراءات المخزنة والتي لها حروف خاصة في أسمائها لم يتم تكوينها. تم تحديث الكود لازالة الحروف الخاصة من أسماء الاجراء المخزنة، وأسماء الجدول، والمشاهدات، والمعاني/أسماء الكنية وأسماء العمود قبل تحديد اسم على BO.

6.0.0.1

67848

JDBC ESD: رسالة مستوى INFO المتوقعة لم يتم تسجيلها في ملف .log.cbe.

كان هناك تداخل في هويات الرسالة لأجل EMD والموفق. تم اصلاح هذا بواسطة تحديد هويات فريدة للرسالة لأجل EMD والموفق. وبشكل خاص تم تغيير تلك الخاصة بوحدة EMD.

6.0.0.1

67866

لا يمكن أن يتعامل JDBC EMD مع الحروف الهندية أو التايلاندية في وحدة خدمة SQL.

لن تعمل طريقة وحدة تشغيل DatabaseMetaData.getColumns بصورة صحيحة حين يكون اسم العمود بالحروف الهندية أو التايلاندية. نتج عن هذا أنه لم يتم اعادة أي سجلات في فئة النتيجة. وبالتالي لم يمكن اغلاق الفئة لأنه كان يلزمها على الأقل سجل واحد يتم اعادته للاغلاق. تم تغيير الكود لاغلاق فئة النتيجة في أي حالة.

 

 تعليمات الارتقاء

 للارتقاء الى نسخة Fix Pack 6.0.0.2، قم بأداء ما يلي:

  1. قم بالتأكد من اتباعك كل ما هو مذكور في قسم 'تعليمات التركيب' في وصلة الانزال قبل المتابعة.
  2. اذا كان يلزمك استخدام Fix Pack for EMD (Enterprise Metadata Discovery)، قم بحذف مشروع الموصل في WID، وقم باستقبال ملف rar الجديد وقم بتطبيق ملفات اعتمادية EIS المحددة. تصف الخطوات التالية كيفية القيام بذلك.

v     قم بفتح Java Build Path لوحدة برنامج SCA وقم بازالة مشروع الموصل المحدد على جدولة المشروعات.

v     قم بفتح محرر الاعتمادية وقم بازالة مشروع الموصل.

v     قم بحذف مشروع الموصل من مساحة العمل.

v     قم باستقبال ملف rar الجديد، CWYBC_JDBC. قم باضافة أي ملفات اعتمادية من وحدات API المحددة لأجل EIS كما يلزم.

v     قم بفتح مسار بناء Open Java لوحدة برنامج SCA وقم بتحديد مشروع الموصل المحدد على جدولة المشروعات.

v     قم بفتح محرر الاعتمادية واضافة مشروع الموصل اذا لم يكن موجودا بالفعل وقم بوضع علامة على "النشر مع وحدة البرنامج".

  1. اذا كنت تحتاج الى تعديل التطبيقات التي تم نشرها على WPS

v     قم بتحديد "تحديث" للتطبيق المقابل على WPS Admin Console

v     قم بتحديد "وحدة برنامج منفردة" مع المسار المتعلق بها كاسم ملف rar - CWYBC_JDBC.rar

v     اضغط زر "تصفح" على نظام الملف المحلي لتحديد ملف rar المحدث الذي لديه التغييرات.

v     قم بتحديد القيم الافتراضية في الخطوات الباقية واضغط 'انهاء'. سيضمن هذا أن المواصفات الموجودة مثل MCF (Managed Connection Factory)، لم يتم تغييرها وأن ملفات jars سيتم تحديثها فقط.

  1. تم توفير عينة جديدة من JDBCApp.ear.

  

التحديث الأخير: Feb 21، 2006