أدوات التجميع لأنظمة Windows
يتم تشغيل أدوات تجميع VBScript لأنظمة Windows في بيئة تشغيل Windows Script Host. وهي تقوم باستخدام Component Object Model للتوصل الى عناصر بيئة تشغيل Windows، على سبيل المثال، FileSystemObject و TextStream.
يقوم Prerequisite Scanner بتشغيل أدوات تجميع VBScript للحصول على القيم الفعلية لخصائص المتطلبات الرئيسية لبيئة تشغيل Windows. يمكن أن تحصل كل أداة تجميع على البيانات الخاصة بواحدة أو أكثر من خصائص المتطلبات الرئيسية.
بالنسبة لكل خاصية للمتطلبات الرئيسية في أداة التجميع VBScript، تقوم أداة التجميع بكتابة اسم خاصية المتطلبات الرئيسية والقيمة الفعلية الخاصة بها كمخرجات قياسية. تقوم Prerequisite Scanner بكتابة هذه المخرجات القياسية في ملف نصي مؤقت، الذي يمثل، localhost_hw.txt.
يمكنك تكوين أدوات تجميع VBScript العامة المهيأة لتجميع بيانات لخصائص المتطلبات الرئيسية التي يتم تطبيقها على أي من البرامج ونسخ البرامج. كما يمكنك تكوين القيم المهيأة المحددة للبرنامج وذلك لتجميع البيانات التي تنطبق على برنامج ونسخة محددة.
عند تشغيل أداة Prerequisite Scanner، يتم تشغيل أدوات التجميع بالترتيب التالي: أدوات تجميع VBScript المعرفة مسبقا؛ أدوات تجميع VBScript العامة المهيأة في الدليل ips_root/lib؛ أدوات تجميع VBScript المهيأة الخاصة بالمنتج بالبحث عن الملف product_code[_<version>].vbs في الدليل ips_root/Windows.
على سبيل المثال، يعد الملف env.tcrhome.vbs أداة تجميع مهيأة تقوم بالتحقق من متغير بيئة التشغيل للدليل الرئيسي الى Tivoli Common Reporting. ويتم تخزينه في الدليل ips_root/lib.
- قواعد التسمية لملف أداة تجميع VBScript العام المهيأ
وهو يحتوي على خاصية المتطلبات الرئيسية التي سيتم اتاحتها لأي منتج ونسخة منتج، والذي يمثل، كل ملفات التوصيف:
حيث:prefix_identifier.]property_name.vbs- prefix_identifier هو بادئة كود التعريف لتصنيف سابق التعريف لخصائص المتطلبات الرئيسية كما هو موضح في جدول 1. بادئة كود التعريف هذه تعتبر مطلوبة لبعض الفئات سابقة التعريف، على سبيل المثال، env.
- property_name هو اسم الخاصية للمتطلبات الرئيسية، على سبيل المثال، tcrhome.
يتم تخزين هذا النوع من أدوات تجميع VBScript في دليل ips_root/lib.
- قواعد التسمية لملف أداة تجميع VBScript المهيأ الخاص بالمنتج
وهو يحتوي على الخصائص التي سيتم اتاحتها لمنتج معين ونسخ المنتج، والذي يمثل، ملف توصيف واحد:
حيث:product_code[_version].vbs- product_code
يعد المتغير المستخدم لتمثيل كود المنتج على نظام Windows أو نظام UNIX. تقوم أكواد المنتج بتعريف المنتج واختياريا نسخة نظام التشغيل المدعمة بواسطة هذا المنتج. ويتم تخزينها في الملف codename.cfg. يحتوي المنتج الذي يدعم عدة بيئات تشغيل على عدة أكواد للمنتج مع كلا منهما، حيث تقوم بتعريف المنتج وبيئة التشغيل ونسخة نظام التشغيل وفقا للمطلوب.
- <version> هو كود مكون من 8-أرقام يمثل النسخة، والاصدار، والتعديلات، والمستوى، مع رقمين لكل من أجزاء الكود؛ على سبيل المثال 7.3.21 هو 07032100.
يتم تخزين هذا النوع من أدوات تجميع VBScript في دليل ips_root/Windows.
- product_code
- المخرجات القياسية لكل خاصية للمتطلبات الرئيسية هي كما يلي:
WScript.Echo "property_name=" & var_for_value- property_name الذي يمثل خاصية المتطلبات الرئيسية كما تم كتابتها في ملف التوصيف، على سبيل المثال،
env.tcrhome. - var_for_value، أي أن المتغير VBScript للقيمة الفعلية التي ستقوم أداة التجميع بالحصول عليها لخاصية المتطلبات الرئيسية.
WScript.Echo "env.tcrhome=" & tcr_home - property_name الذي يمثل خاصية المتطلبات الرئيسية كما تم كتابتها في ملف التوصيف، على سبيل المثال،