الخصائص المركبة

تحتوي معظم الوحدات المركبة على خصائص ضمن الملف الرئيسي وcomposite.xml. تُعرف بأنها ثوابت عامة جوهرية يمكن تكوينها مسبقًا بالقيم الافتراضية وتغييرها في وقت توزيع البرامج. يمكن الوصول إليها بعد توزيع البرامج في Enterprise Manager.

عادةً ما تمثل هذه الخصائص حالات انتهاء المهلة وخصائص منطقية لتنشيط أو إلغاء تنشيط الوظيفة. قد تتضمن الاستخدامات الأخرى إعداد القيم الافتراضية للثوابت مثل عناوين URL. يتم الوصول إليها باستخدام الوظيفة ora:getPreference() BPEL.

يمكن تغييرها أثناء التطوير أو في وقت توزيع البرامج أو بعد توزيع البرامج باستخدام تقنيات مختلفة لكل منها.

تغييرات التطوير

في وقت التطوير يمكن إنشاء الخصائص حسب الرغبة ضمن أقسام "المكون" لملف composite.xml. تعرض الصورة أدناه مثالاً على للخصائص الموجودة في DeviceStatusCheck:

يجب أن تبدأ الخصائص بالبادئة "bpel.preference". ترتبط عملية BPEL بها (راجع العنصر implementation.bpel) يمكن استخدام طريقة ora:getPreference() لاستخراج القيمة. عند الوصول إلى القيم، يتم إسقاط البادئة "bpel.preference".

تغييرات ما قبل توزيع البرامج

بينما لا يمكن تغيير قيم الخصائص في وقت التشغيل، إلا أنه يمكن تغييرها باستخدام خطة التكوين التي يستخدمها كل وحدة مركبة لتوزيع البرامج. ستحتوي معظم خطط التكوين على عناصر خاصية متعددة ضمن قسم "المكون". سيؤدي تعديل القيمة في عنصر الاستبدال وإعادة توزيع برامج الوحدة المركبة إلى تغيير أداء الخاصية:

عند توزيع الوحدة المركبة، ستحتوي الخصائص على القيم الموجودة في عناصر "الاستبدال".

تغييرات ما بعد توزيع البرامج

بعد توزيع البرامج، لا يزال من الممكن إجراء تغييرات على قيم الخصائص عن طريق Enterprise Manager.

  1. في نافذة التنقل Enterprise Manager، افتح مجال WebLogic\ {اسم المجال}. انقر بزر الماوس الأيمن على المجال وحدد مستعرض MBean للنظام.

  2. سيتم فتح جزء تنقل جديد في النافذة على اليمين. حدد مكونات MBean المحددة بواسطة التطبيق/oracle.soa.config/Server: {domain name}/SCAComposite/{Composite} [1.0]/SCAComposite.SCAComponent/{Component} للوصول إلى عناصر التحكم لمكون محدد. "المكون" هو BPEL أو وسيط واحد ضمن مركب الهيكل الموجه للخدمة الأكبر

    سيتم فتح قائمة الخيارات في الجزء الأيمن.

  3. حدد الخصائص.

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

  4. انقر على تطبيق لحفظ التغييرات التي قمت بها.