تتضمن هذه الوثيقة الأقسام التالية:
يتضمن 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 على اسم العمود بدلا من اسم خاصية عنصر الأعمال. |
تقوم خصائص معامل الاجراءات المخزنة على
شاشة معاملات المواصفات بذكر الخواص المميزة لعنصر الأعمال
بدلا من عمود الجدول. |
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، قم بأداء ما يلي:
v قم بفتح Java Build Path لوحدة برنامج SCA وقم بازالة مشروع الموصل المحدد على جدولة المشروعات.
v قم بفتح محرر الاعتمادية وقم بازالة مشروع الموصل.
v قم بحذف مشروع الموصل من مساحة العمل.
v قم باستقبال ملف rar الجديد، CWYBC_JDBC. قم باضافة أي ملفات اعتمادية من وحدات API المحددة لأجل EIS كما يلزم.
v قم بفتح مسار بناء Open Java لوحدة برنامج SCA وقم بتحديد مشروع الموصل المحدد على جدولة المشروعات.
v قم بفتح محرر الاعتمادية واضافة مشروع الموصل اذا لم يكن موجودا بالفعل وقم بوضع علامة على "النشر مع وحدة البرنامج".
v قم بتحديد "تحديث" للتطبيق المقابل على WPS Admin Console
v قم بتحديد "وحدة برنامج منفردة" مع المسار المتعلق بها كاسم ملف rar - CWYBC_JDBC.rar
v اضغط زر "تصفح" على نظام الملف المحلي لتحديد ملف rar المحدث الذي لديه التغييرات.
v قم بتحديد القيم الافتراضية في الخطوات الباقية واضغط 'انهاء'. سيضمن هذا أن المواصفات الموجودة مثل MCF (Managed Connection Factory)، لم يتم تغييرها وأن ملفات jars سيتم تحديثها فقط.
التحديث الأخير: Feb 21، 2006