ما الفرق بين Enterprise COBOL و ABO؟

Enterprise COBOL هو محول برمجي COBOL يتعامل مع ملفات مصدر COBOL كمدخلات وينتج عنه ملفات ثنائية COBOL كمخرجات. ABO هو محسن ثنائي COBOL يأخذ ملفات COBOL الثنائية كمدخلات وينتج ملفات COBOL ثنائية محسنة وأكثر سرعة كمخرجات.

معرفة المزيد

هل يمثل ABO مرحلة تحسين المحول البرمجي فقط؟

لا يمثل اعداد ABO نسخة من المحول البرمجي المحسن. يقوم المحول البرمجي بتحسين اللغات عالية المستوى، لكن ABO يقوم بتحسين الملفات الثنائية منخفضة المستوى. يتم استخدام تقنيات وتحسينات مختلفة.

معرفة المزيد

هل يمكن استخدام Enterprise COBOL و ABO معا؟

نعم. نوصي باستخدام Enterprise COBOL و ABO معا نظرا لتصميمهما ليكمل كل منهما الآخر. استخدم أحدث اصدار من Enterprise COBOL للتطوير والتحديث والصيانة الجديدة. استخدم ABO لتحسين أداء وحدات البرامج التي ليس لها خطة لاعادة الترجمة البرمجية.

معرفة المزيد

كيف يمكن الى ABO مساعدتي في ترحيل COBOL؟

يمكن أن يكون الترحيل من COBOL V4.2 أو ما قبله الى COBOL V6 تحديا صعبا ويستغرق وقتا طويلا. يتم تسريع ترحيل COBOL الخاص بك باستخدام أحدث اصدار من COBOL للتطوير والتحديث والصيانة الجديدة. واستخدام ABO لتحسين أداء وحدات البرامج التي ليس لها خطة لاعادة الترجمة البرمجية.

مشاهدة الفيديو (01:46)

هل يمكن أن يساعدني ABO اذا فقدت كود مصدر COBOL الخاص بي؟

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

معرفة المزيد

ما هو الفرق في توفير وحدة المعالجة المركزية (CPU) بين وحدات البرامج المحسنة بواسطة ABO ووحدات البرامج التي تم ترجمتها برمجيا باستخدام أحدث محول برمجي Enterprise COBOL؟

حقق ABO أداء مكافئا مع Enterprise COBOL. مقارنة بنفس التطبيقات التي تم ترجمتها برمجيا باستخدام Enterprise COBOL V4.2 أو اصدار سابق، فان التطبيقات كثيفة العمليات الحسابية التي يتم ترجمتها برمجيا بواسطة Enterprise COBOL V6.3 تقلل من استخدام وحدة المعالجة المركزية بمعدل 58٪؛ تعمل الملفات الثنائية المحسنة بواسطة ABO V2.1 على تقليل استخدام وحدة المعالجة المركزية بمعدل 57٪.

معرفة المزيد

هل تعاني وحدات برامج ABO من مخاطر ترحيل Enterprise COBOL V6 مثل البيانات غير الصحيحة والمتغيرات غير المهيأة والتزايد الذي يمكن أن يحدث بعد اعادة التحويل البرمجي؟

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

ما هي اختيارات الاصدار التجريبي لهذا المنتج؟

يتم اتاحة ABO كتجربة سحابية لمدة 90 يوما أو نسخة تجريبية محلية. لا تتطلب النسخة التجريبية السحابية أي عمليات تركيب، بينما تسمح لك النسخة التجريبية المحلية بتركيب ABO بالموقع الخاص بك.

معرفة المزيد

كيف يمكنني معرفة الجديد في ABO؟

يمكنك ايجاد الجديد في اصدار ABO وPTFs للتسليم المستمر (CD) على الرابط التالي.

معرفة المزيد

ما هي نسخ المحول البرمجي Enterprise COBOL المؤهلة لتحسين ABO؟

يمكن أن يقوم ABO بتحسين البرامج التي تم تحويلها برمجيا من VS COBOL II 1.3 وحتى Enterprise COBOL V4. يمكنك ايجاد الكشف الكامل لنسخ المحول البرمجي Enterprise COBOL المؤهلة في الموضوع التالي.

معرفة المزيد

ما هو الحد الأدنى لمتطلبات الأجهزة لتشغيل ABO؟

يمكن تشغيل ABO على أي نظام يتم دعمه بواسطة مستوى z/OS®‎. للحصول على كشف كامل بوحدات خدمة IBM Z®‎ التي تدعم z/OS V2.2 والأحدث، ارجع الى الرابط أدناه.

معرفة المزيد (PDF، ‏188 كيلوبايت)

هل يمكن تقييد استخدام ABO لوحدات برامج معينة؟

يمكنك تحديد عدد وحدات البرامج أو CSECTs داخل الوحدات المحددة للتحسين بواسطة ABO. يمكن أن يقوم ABO بتحسين جميع وحدات البرامج أو وحدة برامج واحدة في فئة بيانات، ويوفر ABO اختيارات للسماح لك بقصر المعالجة على عنصر واحد أو أكثر من فئة البيانات أو واحد أو أكثر من CSECTs في وحدة البرامج.

معرفة المزيد

هل يجب أن تمر جميع وحدات البرامج من خلال ABO لمعرفة الفوائد؟

لتحقيق أقصى استفادة من ABO، قم بتحسين البرامج التي تساهم في الجزء الأكبر من وقت وحدة المعالجة المركزية (CPU) في التطبيق. لا تحتاج الى تحسين جميع وحدات البرامج لمعرفة الفوائد.

معرفة المزيد

ما هي خصائص التطبيقات التي ستستفيد أقصى استفادة من تحسين ABO؟

يمكن للتطبيقات، التي تستهلك جزء كبير من وقت وحدة المعالجة المركزية في كود COBOL أو بعض اجراءات LE المحددة، الاستفادة القصوى من تحسين ABO. التطبيقات التي تقضي معظم وقتها في CICS®‎ أو Db2®‎ أو IMS أو تقوم باجراء عمليات I/O سوف تستفيد بشكل أقل.

معرفة المزيد

كيف نحدد وحدات البرامج التي يجب تحسينها للحصول على أقصى أداء وخفض التكاليف؟

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

معرفة المزيد

ما هي أدوات تحديد مواصفات الأداء المتاحة لي؟

يمكن أن تقوم أدوات تحديد مواصفات الأداء، مثل IBM® APA، باتاحة المعلومات عن وحدات البرامج الأكثر مساهمة في وقت CPU. يتم اتاحة ABO مع Run Time Instrumentation (RTI) Profiler والذي يمكن استخدامه بدلا من أداة تحديد المواصفات ذات الوظائف الكاملة اذا لم يكن أحدها متاحا.

معرفة المزيد

كيف نقيس المكاسب؟

يمكنك تحديد مجموعتين من تشغيل الأداء للتطبيق، واحدة باستخدام وحدات البرامج الأصلية والأخرى باستخدام وحدات برامج ABO المحسنة. قم بتسجيل وقت وحدة المعالجة المركزية لكل من عمليات التشغيل (على سبيل المثال، من سجل عمل JES2 من كل تشغيل) ثم قارن أوقات وحدة المعالجة المركزية بين عمليات التشغيل لمعرفة الانخفاض في وقت وحدة المعالجة المركزية.

ما مدى قدرة ABO على تحسين أداء التطبيقات الخاصة بي؟

تعتمد تحسينات الأداء من ABO على عدة عوامل. الأول هو مقدار الوقت المستغرق في كود COBOL وتحديد اجراءات LE، والثاني هو مقدار كود COBOL الذي يتطلب حوسبة مكثفة، والثالث هو اعداد مستوى ABO ARCH ومستوى الحاسبات المركزية حيث يتم تشغيل التطبيق.

معرفة المزيد

هل يمكنني رؤية مكاسب في تطبيقات التشغيل الدفعي والتطبيقات عبر الانترنت؟

يمكنك رؤية تخفيضات في استخدام وحدة المعالجة المركزية في كل من التطبيقات الدفعية والتطبيقات عبر الانترنت. ومع ذلك، وبصفة عامة، تميل التطبيقات الدفعية الى رؤية تحسينات أكبر حيث أنها غالبا ما تقضي وقتا أطول في كود COBOL مقارنة بالأنظمة الفرعية الأخرى مثل CICS و IMS.

كيف يمكنني تصحيح أخطاء وحدات البرامج المحسنة بواسطة ABO؟

يقوم ABO بانشاء تحويل كشف لتوفير معلومات لأدوات مثل برامج تصحيح الأخطاء وأدوات انهاء العمل. تقوم أدوات IBM ADFz وبعض أدوات الموردين الأخرى بدعم وحدات برامج ABO المحسنة بشكل كامل.

معرفة المزيد

هل اختبار الانحدار هو أفضل طريقة لاختبار ABO؟

نوصي بالتحقق من النظام واختبار الأداء للتطبيقات التي تحتوي على وحدات برامج ABO محسنة. يوفر تحسين ABO ضمانا قويا للتوافق مع التطبيق الأصلي ويتطلب اختبارا أقل بكثير من الترحيل الى أحدث محول برمجي Enterprise COBOL.

هل سيحتوي البرنامج المحسن ABO على معلومات مماثلة للبرامج المترجمة برمجيا، مثل اصدار المحول البرمجي والطابع الزمني؟

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

اذا كان لديك وحدة برامج ABO محسنة تتفاعل مع Db2، فهل يجب عليك اعادة ربط وحدة البرامج المحسنة قبل النشر؟

لا. لا يجب اعادة ربط وحدة برامج ABO المحسنة.

هل سيتم تغيير حجم وحدات برامج ABO المحسنة بسبب التحسين؟

عادة ما يكون حجم وحدة البرامج المحسنة أكبر من وحدة البرامج الأصلية بسبب التحسينات التي يقوم بها ABO لتحسين الأداء.

معرفة المزيد

هل يتم تخزين وحدات تحميل ABO في نوع مختلف من PDS؟

تقوم بتخصيص فئة البيانات المستهدفة الى ABO لاستخدامها ويقوم ABO بملئها بالوحدات النمطية المحسنة. اذا كانت فئة البيانات الأصلية هي PDS، يمكن أن تكون فئة البيانات المستهدفة PDS أو PDSE. اذا كانت فئة البيانات الأصلية هي PDSE، فيجب أن تكون فئة البيانات المستهدفة PDSE. يتم ارسال رسالة خطأ اذا لم يكن الأمر كذلك.

كيف يقوم ABO بالتعامل مع استدعاءات النسخ باللغات الأخرى؟

يعد ABO قابل للتشغيل البيني بنسبة 100٪ عند قيامه بالاستدعاء أو عند استدعاءه بواسطة مستويات ترجمة برمجية أخرى من COBOL أو لغات أخرى.

كيف يتعامل ABO مع وحدات البرامج الأصلية المترجمة برمجيا مع اختيار المحول البرمجي NOOPT؟

يمكن أن يقوم ABO بتحسين وحدات البرامج بشكل فعال بغض النظر عن اعداد OPTIMIZE للمحول البرمجي الأصلي.

ما هو عدد المرات التي تتوفر بها تحديثات الى ABO؟

يتم اصدار ABO في دورة تسليم مستمر. تعرف على مدى تكرار اصدار التحديثات على الرابط التالي.

معرفة المزيد

ما هي المعلومات التي أحتاج الى تقديمها لشركة IBM اذا كنت أريد الابلاغ عن مشكلة ABO؟

قم باعداد معلومات مثل رقم اصدار ABO باستخدام الأمر <>. ثم اتبع الارشادات التي توجد بالرابط التالي قبل فتح حالة الدعم الخاصة بك مع شركة IBM.

معرفة المزيد

كيف يمكنني طلب تحسين الى ABO؟

استخدم Request for Enhancement (RFE) Community للتعاون مباشرة مع فرق تطوير منتجات IBM والمستخدمين الآخرين.

معرفة المزيد