الموضوعات المتقدمة للبحث القابل للتوسيع

يوفر هذا القسم بعض المعلومات الفنية الإضافية عن سمات البحث القابل للتوسيع

تحديد السمات الإضافية

يوفر المنتج عدد قليل من الطرق المختلفة لتحديد القيم الإضافية لبحث قابل للتوسيع. وترتبط بعض الطرق فقط بقيم البحث المتوفرة لأنها من الممكن أن تؤثر على ما إذا كان يمكن للنسخة المعدلة تحديث القيم أم لا.

يوضح الجدول التالي الخيارات المتاحة وبعض معلومات الملخص حول ما يوفره الخيار.

الخيار وصف مختصر هل يمكن بحث قيمة البحث القابل للتوسيع حسب هذه السمة؟ هل القيمة المتوفرة الأساسية قابلة للتعديل؟
عنصر مرتبط مع BO_​DATA_​AREA تم ربط العنصر بحقل CLOB الذي يتيح تعديل القيم الأساسية المُدخلة. لا نعم
عنصر مرتبط مع BASE_​BO_​DATA_​AREA العنصر مرتبط بحقل CLOB الذي لا يتيح تعديل القيم الأساسية المُدخلة. لا لا
الخاصية المنفصلة يتم تحديد العنصر باستخدام آلية الخاصية المنفصلة. نعم لا

تقدم النقاط التالية معلومات من الجدول أعلاه:

  • سيتوقف قرار تحديد سمة إضافية باستخدام ربط CLOB أو خاصية منفصلة على ما إذا كانت الوظيفة تتوقع أن تكون قيمة البحث معروفة عند الحاجة إلى السمة أم لا (في كلتا الحالتين، يكون ربط CLOB ملائمًا) أو إذا كانت الوظيفة تتوقع تحديد قيمة البحث بناء على السمة (في كلتا الحالتين، تكون الخاصية المنفصلة ملائمة).

  • عندما يقوم المنتج الأساسي بتحديد بحث قابل للتوسيع بالسمات والأغراض الإضافية لإدخال قيم البحث القابل للتوسيع الأساسية، يلزم تحديد ما إذا كان يمكن للنسخ المعدلة تحديث السمة الإضافية أم لا.

    • وفي حالة عدم تحديد إمكانية تحديث السمة الإضافية وتم ربط القيمة مع CLOB، فسيتم ربط القيمة بعمود BASE_​BO_​DATA_​AREA. ويعني ذلك أن النُسخ المعدلة سوق تتلقى خطأ عدم تطابق المالك عند محاولة تغيير القيمة. بالإضافة إلى ذلك، ستؤدي الترقية لإصدار جديد إلى استبدال القيمة الموجودة بالقيمة الأساسية.

    • إذا تم تحديد إمكانية تحديث السمة الإضافية وربط القيمة مع CLOB، فسيتم ربط القيمة بعمود BO_​DATA_​AREA. ويعني ذلك أن النُسخ المعدلة ستكون قابلة لتغيير القيمة لسجل أساسي خاص. بالإضافة إلى ذلك، لن تؤدي الترقية لإصدار جديد إلى إجراء أي تغييرات في القيمة.

    • بالنسبة للقيم المرتبطة بخاصية، لا يدعم المنتج نسخة معدلة عن طريق تغيير قيمة سجل أساسي تم إدخالها. إذا كان المنتج يرغب في دعم نسخة معدلة تتجاوز هذا النوع من القيم، فيجب تصميم كائن الأعمال باستخدام عنصر "تجاوز" مقابل (وكذلك خاصية منفصلة)، وذلك بطريقة مشابهة لكيفية تقديم المنتج لحقل "تجاوز الوصف" من أجل دعم تجاوز نسخة معدلة المنتج الأساسي الذي يسلم وصفًا للقيمة الأساسية. لن يتم تسليم هذا العنصر بأي قيمة وسوف يسمح لأي نسخة معدلة بملء هذه القيمة.

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

  • إذا قامت نسخة معدلة بتحديد كائن عمل بحث قابل للتوسيع مخصص وتريد تحديد سمة إضافية باستخدام CLOB، لا يؤثر ذلك على أي عمود CLOB تم استخدامه. يقوم BO_كل من ​DATA_​AREA وBASE_​BO_​DATA_​AREA بتوفير نفس الوظيفة لكائنات العمل المخصصة.

تسجيل كلمة مرور

إذا كان البحث القابل للتوسيع يتضمن تكوين لكلمة مرور لبعض الوظائف، يدعم النظام التشفير الآلي لقيمة كلمة المرور إذا كان المخطط يربط كلمة المرور بخاصية باستخدام نوع الخاصية F1-PWD.