تكوين خدمات الرسائل من Java

يشتمل تكوين خدمات الرسائل من Java أو (JMS) على إعداد قوائم انتظار JMS والتي تتلقى قراءات الاستهلاك الواردة وإجراءات الأجهزة. يستلزم إنشاء قوائم انتظار JMS أولاً في ملقم التطبيق الذي يكون به مكون OSB منشورًا. تتم الإشارة إلى هذا الملقم باسم الملقم البعيد في الأقسام أدناه. في القسم التالي، يتم افتراض إنشاء قائمة انتظار JMS في الملقم البعيد بالاسم DestinationQueueWatch-CM.

ملاحظة: لا تستمر تغييرات JMS، الموضحة في الأقسام التالية، أثناء عمليات التصحيح أو الترقية. وسوف يستلزم إعادة إنشائها بعد تطبيق أية عمليات تصحيح أو ترقية على جيت واي الشبكات الذكي للخدمات والمرافق من أوراكل. يوصى بالاحتفاظ بنسخة احتياطية من ملف $SPLEBASE/splapp/config.xml.

إنشاء وحدة JMS جديدة

قم بتسجيل الدخول إلى لوحة تحكم Weblogic لجيت واي الشبكات الذكي للخدمات والمرافق من أوراكل، ثم قم بإنشاء وحدة JMS بالاسم المناسب. حدد القيم التالية لوحدة JMS هذه:

  • الاسم: اسم وحدة JMS. على سبيل المثال، JMSModule-CM
  • الهدف: اسم الملقم الهدف الجاري تشغيل تطبيق "جيت واي الشبكات الذكي للخدمات والمرافق من أوراكل" عليه. يجب تحديد هذا الحقل باعتباره myserver.

إنشاء ملقم JMS خارجي

قم بإنشاء ملقم JMS خارجي تحت وحدة JMS التي تم إنشاؤها في الخطوة المذكورة أعلاه. حدد القيم التالية لملقم JMS الخارجي هذا:

  • الاسم: اسم الملقم الخارجي. على سبيل المثال، JMSFAServer-CM
  • الهدف: يجب تحديد هذا الحقل باعتباره myserver.
  • منشئ سياق JNDI الأولي: يجب تحديد هذا الحقل بالقيمة weblogic.jndi.WLInitialContextFactory
  • عنوان URL لاتصال JNDI: عنوان URL للملقم الذي تم نشر OSB عليه. على سبيل المثال: t3://osbserver:7001
  • بيانات الاعتماد لخصائص JNDI: كلمة المرور لمستخدم ملقم OSB
  • خصائص JNDI: يجب تحديد الخاصية الإضافية java.naming.security.principal وإعدادها على مستخدم ملقم OSB. على سبيل المثال، java.naming.security.principal=weblogic

إنشاء وجهة خارجية

قم بإنشاء وجهة خارجية لكل قائمة انتظار بعيدة. حدد القيم التالية لهذه الوجهة الخارجية:

  • الاسم: اسم الوجهة الخارجية. على سبيل المثال، DestinationQueue-CM
  • اسم JNDI المحلي: اسم JNDI المحلي لقائمة انتظار JMS الخارجية. على سبيل المثال، ForeignDestinationQueue-CM
  • اسم JNDI البعيد: اسم JNDI لقائمة الانتظار الموجودة على الملقم البعيد. على سبيل المثال، DestinationQueueWatch-CM

تكوين منشئ اتصال بعيد

قم بتكوين منشئ اتصال بعيد لملقم JMS الخارجي. حدد القيم التالية لمنشئ الاتصال البعيد هذا:

  • الاسم: اسم منشئ الاتصال البعيد. على سبيل المثال، DestinationQueueConnectionFactory-CM
  • اسم JNDI المحلي: اسم JNDI المحلي لمنشئ الاتصال البعيد. على سبيل المثال، ForegnDestinationQueueConnectionFactory-CM
  • اسم JNDI البعيد: اسم JNDI لمنشئ اتصال JMS الموجود على الملقم البعيد. على سبيل المثال، weblogic.jms.XAConnectionFactory