ارسال طلبات الخدمة مع ملفات WSDL

يمكنك ارسال طلبات الى الخدمات بناءا على SOAP، ‏‎Java Messaging Service ‎(JMS)‎‏، WebSphere MQ،Microsoft .NET الذي يستخدم ملف ‏‎Web Service Description Language ‎(WSDL)‎‏ لتحديد المحتويات لطلب الخدمة.

قبل البدء

تأكد من توافر ملف WSDL صحيح لديك، وأنه يمكن التوصل اليه بنظام ملفات، في مساحة العمل أو بعنوان URL محدد أو في IBM® WebSphere Service Registry and Repository أو مستودع تخزين ‏‎Universal Description Discovery and Integration ‎(UDDI)‎‏

تأكد من أن ملفات WSDL تستخدم الصيغة الصحيحة لبيئة الاختبار. قد لا تعمل الوحدة التابعة للخدمة العامة مع بعض ملفات WSDL.

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

اذا كانت الخدمة تستخدم سرية SOAP للتشفير أو التوقيع أو طرق السرية الأخرى، يجب أن تقوم أولا بتوصيف بيئة التشغيل بالمكتبات وملفات التوصيف الصحيحة ثم قم بتكوين ملف مواصفات سرية WSDL. للحصول على مزيد من المعلومات، أنظر توصيف بيئة التشغيل لسرية SOAP و تكوين ملفات مواصفات السرية لملفات WSDL.

لاستقبال ملف WSDL من موقع مؤمن يقوم بطلب توثيق متبادل، يجب أن يتوافر لديك ملف تخزين المفاتيح المشفرة في مساحة العمل.

نبذة عن هذه المهمة

عند تكوين استدعاء من ملف WSDL، يتم توصيف الاستدعاء آليا مع أي نقاط نهاية SOAP أو JMS أو WebSphere MQ أو Microsoft .NET يتم اتاحتها في ملف WSDL. حدد توصيف النقل المناظر في صفحة النقل بالطلب.
ملاحظة: بالنسبة للمتطلبات الخاصة المتعلقة بدعم Microsoft .NET، أنظر تكوين توصيف نقل Microsoft .NET.

اجراء

لارسال طلب خدمة بناءا على ملف WSDL:

  1. اضغط على مفتاح خط الأدوات فتح الوحدة التابعة للخدمة العامة مفتاح فتح الوحدة التابعة للخدمة العامة وحدد صفحة الطلبات.
  2. اضغط اضافة مفتاح اضافة وحدد طريقة لاضافة ملف WSDL أو اضغط على مفتاح المسار المختصر المناظر في الصفحة الرئيسية.
    • اضغط اضافة WSDL من مساحة العمل لاضافة ملف WSDL من مساحة عمل محلية.
    • اضغط اضافة WSDL من نظام الملفات لاضافة ملف WSDL من نظام الملفات.
    • اضغط ضافة WSDL من عنوان URL لتحميل واستقبال WSDL مباشر من على شبكة الانترنت.
    • اضغط اضافة WSDL من WSRR لاضافة WSDL من WebSphere Service Registry and Repository. أدخل عنوان URL WebSphere Service Registry and Repository ثم اضغط اتصال. يمكنك الضغط على بحث بحث لتصفح محتويات مستودع التخزين.
    • اضغط اضافة WSDL من UDDI لاضافة WSDL من مستودع تخزين ‏‎Universal Description Discovery and Integration ‎(UDDI)‎‏. قم بادخال عنوان URL الى UDDI واضغط اتصال. يمكنك الضغط على مرشح البيانات مرشح البيانات وبحث بحث لتصفح محتويات مستودع التخزين.
    ملاحظة: اذا كنت تقوم باستقبال ملف WSDL من موقع مؤمن يطلب منك توثيق الشهادة، اضغط خصائص الاستقبال و، من أجل ملف تخزين المفاتيح المشفرة، حدد ملف تخزين المفاتيح المشفرة الذي يتضمن الشهادة التي سيتم اتاحتها لوحدة الخدمة، وبالنسبة الى كلمة سرية ملف تخزين المفاتيح المشفرة، ادخل كلمة السرية.
  3. اضغط حسنا. يتم اضافة ملف WSDL الى مكتبة الطلب.
  4. في مكتبة الطلب، قم بعرض الملف WSDL والربط والعملية، ثم حدد عنصر الاستدعاء. تعرض الوحدة التابعة للخدمة العامة ثلاث خطوات: تحرير البيانات، و استدعاء ومشاهدة الاستجابة. يتم عرض التفاصيل الخاصة بالاتصال أسفل خطوة تحرير البيانات.
  5. على صفحة الرسالة، قم باستخدام مشاهدات النموذج أو التسلسل أو المصدر لتحرير محتويات الطلب. تعرض كل مشاهدة نسق مختلف لنفس البيانات. لاضافة أو ازالة عناصر XML في مشاهدة النموذج أو مشاهدة التسلسل، اضغط على الوصف المنطقي > التحقق من الصلاحية والمساعدة للتوافق مع تعريف الوصف المنطقي ‏‎XML Schema Definition ‎(XSD)‎‏ المحدد في كتالوج الوصف المنطقي.
  6. في صفحة النقل، وحدد توصيف النقل للطلب. يتم استقبال معلومات النقل من ملف WSDL آليا في توصيف النقل.

    بالنسبة الى Microsoft .NET، حدد توصيف النقل المناظر وحدد المكان الخاص بالملف soaclient.exe.config. يجب أن تقوم بتكوين هذا الملف يدويا. لمزيد من التفاصيل، أنظر تكوين توصيف نقل Microsoft .NET.

    ملاحظة: اذا كنت تقوم باستخدام IBM Security AppScan، يتم فقط اتاحة بروتوكلات نقل HTTP و ‏‎.Net‎‏.
  7. في صفحة حزمة الطلب، حدد ما اذا كان سيتم احلال طرق السرية أو التشغيل التي يتم تطبيقها على الطلبات الصادرة للملف WSDL. اضغط عرض حزمة الاستجابة لاضافة صفحة حزمة الاستجابة لتحرير طرق التشغيل أو السرية للاستجابات الواردة.
    ملاحظة: يتم تطبيق هذه المحددات على الطلب الحالي فقط. اذا كنت تريد تحرير حزمة الاستجابة أو الطلب لكل الطلبات التي تستخدم ملف WSDL الحالي، اضغط تحرير سرية WSDL لفتح برنامج تحرير سرية WSDL.
  8. عندما تكون مستعدا لارسال طلب الخدمة، اضغط استدعاء. تقوم الوحدة التابعة للخدمة العامة بارسال الطلب وتعرض ارجاع الرسالة أسفل خطوة مشاهدة الاستجابة.

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

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

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