أقسام تصنيف خاصية المتطلبات الرئيسية
يمكنك استخدام أقسام التصنيف لخاصية المتطلبات الرئيسية للتحقق من خصائص المتطلبات الرئيسية فقط بهذه الأقسام من ملف التوصيف، عند تقييم تصنيفات خاصية المتطلبات الرئيسية لها بالقيمة true. يمكن أن تكون تصنيفات خاصية المتطلبات الرئيسية أية خاصية متطلبات رئيسية معرفة مسبقا.
قواعد التسمية لعنوان قسم تصنيف خاصية المتطلبات الرئيسية كما يلي:
[prerequisite_property_name=prerequisite_property_value]
حيث:- prerequisite_property_name هو خاصية المتطلبات الرئيسية التي تمثل تصنيف خاصية المتطلبات الرئيسية
- prerequisite_property_value هو القيمة التي تمثل قيمة مسموح بها لخاصية المتطلبات الرئيسية
يجب فصل كل من أسماء التصنيفات لخاصية المتطلبات الرئيسية والقيم الخاصة بها بعلامة = ووضعها بين أقواس مربعة [].
يمكن أن يكون لديك تصنيفات متعددة من خلال ربط أنواع الأقسام بعناوين القسم، مثل الحد من خصائص المتطلبات الرئيسية لهذه المجموعة من التصنيفات المحددة فقط.
[prerequisite_property_name=prerequisite_property_value][category_name:category_value]
على سبيل المثال، لتحديد خصائص المتطلبات الرئيسية التي يتم تطبيقها فقط عندما يكون المستخدم الذي قام بتسجيل الدخول هو مسؤول نظام على أنظمة تشغيل Windows:
[user.isAdmin=True][OSType:Windows]
يمكنك استخدام الرمز OR المنطقي الى | لتقييم القسم، اذا كان قد تم تقييم أي من تصنيفات خاصية المتطلبات الرئيسية بالقيمة
true. سيقوم الرمز | بتحديد كل من التصنيفات مع الأقواس المربعة التابعة []. على سبيل المثال، ليكون عدد المشغلات الفعلية بالقيمة 1 أو لتكون الذاكرة الفعلية المتاحة بالقيمة 100MB، ستكون المجموعة المكونة من تصنيفات خاصية المتطلبات الرئيسية في عنوان القسم كما يلي:
- أنظمة UNIX
[numCPU=1]|[Memory=100MB]ملاحظة: بالنسبة لأنظمة UNIX، يمكن تضمين مجموعة تصنيفات خاصية المتطلبات الرئيسية بواسطة مجموعة واحدة من الأقواس المربعة []، مع فصل كل تصنيف بالرمز OR المنطقي الى |.[numCPU=1|Memory=100MB] - أنظمة Windows
[numCPU=1]|[Memory=100MB]
يمكنك استخدام الرمز NOT المنطقي الى ! لاستبعاد تصنيف خاصية المتطلبات الرئيسية. على سبيل المثال، لاستبعاد
Oracle JRE النسخة 1.5.*، تكون مجموعة خصائص المتطلبات الرئيسية كما يلي:
[env.JRE.version.system=1.5.2,1.6.0+,1.7.*][!env.JRE.version.system[type:Oracle]=1.5.*]