ارسال طلبات نقطة نهاية WebSphere Java MQ

يمكنك ارسال طلبات الى الخدمات التي تقوم باستخدام نقطة نهاية WebSphere Java MQ.

قبل البدء

اذا كانت الخدمة تستخدم توثيق ‏‎Secure Sockets Layer ‎(SSL)‎‏، قم بتكوين توصيف SSL قبل ارسال الطلب. لمزيد من المعلومات، ارجع الى تكوين توصيفات SSL.
ملاحظة:

اجراء

لارسال طلب الى خدمة Java MQ:

  1. اضغط فتح برنامج الحاسب للخدمة العامة (فتح برنامج الحاسب للخدمة العامة) وحدد صفحة الطلبات.
  2. اضغط اضافة ‏(اضافة‏)‏ أو في مكتبة الطلبات، اضغط بمفتاح الفأرة الأيمن فوق نقاط النهاية وحدد نوع الطلب ليتم ارساله.
  3. في نافذة توصيف بروتوكول، حدد WebSphere Java MQ ثم حدد توصيف النقل. اذا لزم الأمر، قم بتكوين توصيف النقل الخاص بالاتصال بواسطة الضغط على جديد (ارجع الى تكوين توصيف نقل ‏‎WebSphere Java MQ‎‏).
  4. قم باتمام المعلومات التالية في علامة التبويب عام:
    الصف
    اسم الصف كما هو معرف على وحدة خدمة WebSphere MQ.
    نوع الرسالة
    أنواع الرسائل هي:
    • مخطط بيانات يقصد به أن الرسالة لا تحتاج الى رد.
    • الطلب يقصد به أن الرسالة تتطلب رد.
    • الرد يقصد به أن الرسالة هي رد على رسالة طلب سابقة.
    • تقرير يقصد به أن الرسالة تقوم بالابلاغ عن حدوث خطأ متوقع أو غير متوقع، عادة متعلق برسالة أخرى. على سبيل المثال رسالة طلب تتضمن بيانات غير صحيحة.
    استمرارية الرسالة

    تشير هذه القيمة الى ما اذا كانت الرسالة مستمرة أم لا. اذا كانت الرسالة مستمرة، فانها تنجح في تخطي حالات فشل النظام وتقوم باعادة بدء Queue Manager. اذا كانت الرسالة غير مستمرة، فانها تنجح في تخطي حالات اعادة البدء اذا كانت موجودة في الصف ويتوافر لها الخاصية المميزة ‏‎NPMCLASS(HIGH)‎‏. ومع ذلك، حتى باستخدام الخاصية المميزة ‏‎NPMCLASS(HIGH)‎‏ لا تنجح الرسالة في تخطي الفئة QMGR. يتم استبعاد الرسائل غير-مستمرة التي لها الخاصية المميزة ‏‎NPMCLASS(NORMAL)‎‏ عند اعادة بدء Queue Manager، حتى اذا تم ايجاد الرسائل على وحدة التخزين الاضافي أثناء اجراء اعادة البدء.

    الرد الديناميكي
    قم بتحديد مربع الاختيار هذا لوحدة خدمة WebSphere MQ ليتم ديناميكيا تكوين صف مؤقت كرد. اذا لم يتم تحديد مربع الاختيار هذا، يتم استخدام الرسالة التي في صف الرد.
    صف الرد

    يعد هذا هو اسم صف الرسائل الذي يجب أن يقوم التطبيق الذي قام باصدار الحصول على طلب للرسالة بارسال رسائل التقرير والرد اليه.

    Reply Manager

    يعد هذا هو اسم Queue Manager الذي يتم عليه تعريف صف الرد-على.

    خصائص اضافية
    قم بتحديد الخصائص الاضافية للصفوف.
  5. اختياري: اذا لزم الأمر، قم باتمام المعلومات التالية في علامة تبويب التوصيف:
    أولوية الرسالة

    هو أولوية الرسالة. أقل أولوية هي 0.

    التكويد

    هو تكويد رقمي للبيانات الرقمية التي في الرسالة. لا يتم تطبيق هذه القيمة على البيانات الرقمية التي في هيكل MQMD نفسه.

    الفترة الزمنية للانتهاء

    هي الفترة الزمنية، في أعشار من الثانية، بعدها تصبح الرسالة مؤهلة للاستبعاد اذا لم يكن قد تم ازالتها بالفعل من الصف المستهدف. يتم تحديد الفترة الزمنية للانتهاء بواسطة التطبيق الذي قام بوضع الرسالة.

    فئة الحروف

    هي كود تعريف فئة الحروف لبيانات الحرف التي في بيانات رسالة التطبيق.

  6. اختياري: في تبويب التقرير، حدد رسائل التقرير التي تريد استلامها.
  7. اختياري: اذا لزم الأمر، قم باتمام المعلومات التالية في علامة تبويب السياق:
    بيانات كود التطبيق

    يتم تعريف هذه المعلومات بواسطة مجموعة التطبيق. يمكن استخدامها لاتاحة معلومات عن الرسالة أو المنشئ الخاص بها.

    بيانات أصل التطبيق

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

    الرمز المتميز للمحاسبة

    يتم طلب هذه المعلومات بواسطة التطبيق لاحتساب تكاليف العمل بشكل مناسب للعمل الذي تم كنتيجة للرسالة.

    كود المستخدم

    هو كود المستخدم الخاص بالتطبيق الذي قام بانشاء الرسالة.

  8. اختياري: في علامة تبويب أكواد التعريف، للرسائل التي تتطلب مدخلات ثنائية، حدد كود التعريف في نسق مجموعة الحروف في العمود الثاني. يتم ملء العمود الأول آليا في النسق السداسي العشري.
  9. اختياري: في علامة تبويب التقسيم، حدد مقطع الرسالة واضغط التالي.
  10. لا تعد هذه الخطوة مناسبة لطلب نصي. على صفحة تحديد العنصر الرئيسى، اذا كانت الخدمة تستخدم ‏‎XML Schema Definition (XSD)‎‏ محدد، فقم بتحديد واحدا من الكشف. اذا لم يتم عرض العنصر XSD، اضغط استعراض ليتم استقبال ملف XSD، وحدد العنصر الرئيسي للطلب. ان لم يكن هناك XSD متاحا للخدمة، حدد بلا وصف منطقى.
  11. اضغط انهاء. يتم اضافة الطلب الى قسم نقاط النهاية الى مكتبة الطلب.
  12. في مكتبة الطلب، حدد عنصر الطلب. تعرض الوحدة التابعة للخدمة العامة ثلاث خطوات: تحرير البيانات، استدعاء، مشاهدة الاستجابة. يتم عرض تفاصيل الطلب أسفل خطوة تحرير البيانات.
  13. وفقا للطلب المحدد في الخطوة 2، في صفحة الرسالة، استخدم مشاهدات النموذج أو التسلسل أو المصدر لتحرير محتويات الطلب. تعرض كل مشاهدة نسق مختلف لنفس البيانات. لاضافة أو ازالة عناصر XML في مشاهدة النموذج أو التسلسل، اضغط على الوصف المنطقي > التحقق من الصلاحية والمساعدة للتوافق مع XSD المحدد في كتالوج الوصف المنطقي.
  14. في صفحة النقل، اذا لزم الأمر، قم بتغيير توصيف النقل الذي سيتم استخدامه بواسطة الطلب. لتكوين أو تحرير توصيفات السرية أو النقل، استخدم علامة بويب النقل.
  15. اذا قمت بتحديد الطلب SOAP XML في الخطوة2، في صفحة حزمة الطلب، حدد ما اذا كنت تريد احلال طرق السرية أو التشغيل التي يتم تطبيقها على الطلبات الصادرة للملف WSDL. لاضافة صفحة حزمة الاستجابة لتحرير طرق التشغيل أو السرية للاستجابات الواردة، اضغط عرض حزمة الاستجابة.
    ملاحظة: يتم تطبيق هذه المحددات على الطلب الحالي فقط. لتحرير حزمة الاستجابة أو الطلب لكل الطلبات التي تستخدم ملف WSDL الحالي، اضغط تحرير سرية WSDL لفتح برنامج تحرير سرية WSDL.
  16. عندما تكون مستعدا، اضغط استدعاء لارسال طلب الخدمة. تقوم الوحدة التابعة للخدمة العامة بارسال الطلب وتعرض ارجاع الرسالة أسفل خطوة مشاهدة الاستجابة.

ما تريد القيام به بعد الآن

يتم تسجيل واضافة الطلبات الناجحة الى كشف السجل التاريخي للطلب. اذا كنت تستخدم IBM Rational Performance Tester أو IBM Rational Service Tester for SOA Quality، يمكنك تكوين اختبار خدمة بواسطة الضغط على المفتاح تكوين حزمة برامج الاختبار (تكوين حزمة برامج الاختبار) لتكوين اختبار خدمة.

المعلومات المرجعية