يمكنك ارسال طلبات الى الخدمات بناءا على 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)
repository.
تأكد من أن ملفات WSDL تستخدم الصيغة الصحيحة لبيئة
الاختبار.
قد لا تعمل الوحدة التابعة للخدمة العامة مع بعض ملفات WSDL.
اذا كانت الخدمة تستخدم توثيق Secure Sockets Layer (SSL)، قم بتكوين توصيف SSL قبل ارسال الطلب. للحصول على مزيد من المعلومات، أنظر تكوين توصيف SSL.
اذا كانت الخدمة تستخدم سرية SOAP للتشفير أو التوقيع أو طرق السرية الأخرى، يجب أن تقوم أولا بتوصيف بيئة التشغيل بالمكتبات وملفات التوصيف الصحيحة ثم قم بتكوين ملف مواصفات سرية WSDL.
للحصول على مزيد من المعلومات، أنظر توصيف بيئة التشغيل لسرية SOAP و تكوين ملفات مواصفات السرية لملفات WSDL.
لاستقبال ملف WSDL من موقع مؤمن يقوم بطلب توثيق متبادل، يجب أن يتوافر لديك ملف تخزين المفاتيح المشفرة في مساحة العمل.
نبذة عن هذه المهمة
عند تكوين استدعاء من ملف WSDL، يتم توصيف الاستدعاء آليا مع أي نقاط نهاية SOAP أو JMS أو WebSphere MQ أو Microsoft .NET يتم اتاحتها في ملف WSDL. حدد توصيف النقل المناظر في صفحة
النقل بالطلب.
اجراء
لارسال طلب خدمة بناءا على ملف WSDL:
- اضغط على مفتاح خط الأدوات فتح الوحدة التابعة للخدمة العامة
وحدد صفحة الطلبات.
- اضغط اضافة
وحدد الطريقة لاستقبال ملف WSDL أو اضغط على مفتاح المسار المختصر المناظر في الصفحة الرئيسية. - اضغط استقبال من الملف لاستقبال
ملف WSDL من نظام الملفات.
- اضغط استقبال من عنوان URL لتحميل
واستقبال WSDL من على شبكة الانترنت.
- اضغط استقبال من WSRR لاستقبال WSDL من WebSphere Service Registry
and Repository.
أدخل عنوان URL WebSphere Service Registry
and Repository ثم اضغط اتصال. يمكنك الضغط على بحث
لتصفح محتويات مستودع التخزين.
- اضغط استقبال من UDDI لاستقبال
WSDL من مستودع تخزين Universal Description Discovery و Integration
(UDDI). قم بادخال عنوان URL الى UDDI واضغط اتصال.
يمكنك الضغط على مرشح البيانات
وبحث
لتصفح محتويات مستودع التخزين.
ملاحظة: اذا كنت تقوم باستقبال ملف WSDL من موقع مؤمن يطلب منك توثيق الشهادة، اضغط خصائص الاستقبال و، من أجل ملف تخزين المفاتيح المشفرة، حدد ملف تخزين المفاتيح المشفرة الذي يتضمن الشهادة التي سيتم اتاحتها لوحدة الخدمة، وبالنسبة الى كلمة سرية ملف تخزين المفاتيح المشفرة، ادخل كلمة السرية.
- اضغط حسنا. يتم اضافة ملف WSDL
الى مكتبة الطلب.
- في مكتبة الطلب، قم بعرض الملف
WSDL والربط والعملية، ثم حدد عنصر الاستدعاء. تعرض الوحدة التابعة للخدمة العامة ثلاث خطوات: تحرير
البيانات، و استدعاء ومشاهدة
الاستجابة. يتم عرض التفاصيل الخاصة بالاتصال أسفل خطوة
تحرير البيانات.
- على صفحة الرسالة، قم باستخدام مشاهدات
النموذج أو التسلسل أو المصدر لتحرير محتويات الطلب. تعرض كل مشاهدة نسق مختلف لنفس البيانات. لاضافة أو ازالة عناصر
XML في مشاهدة النموذج أو مشاهدة التسلسل، اضغط على للتوافق مع تعريف الوصف المنطقي XML Schema Definition (XSD) المحدد في كتالوج الوصف المنطقي.
- في صفحة الملحقات، حدد أي ملحقات ملفات تم ارسالها مع الطلب. يجب توصيف بيئة التشغيل بملفات التوصيف والمكتبات الصحيحة للتعامل مع ملحقات الملفات.
- في صفحة النقل، حدد ما اذا كان سيتم استخدام توصيف نقل HTTP أو JMS أو WebSphere MQ أو Microsoft .NET
للطلب. يتم استقبال معلومات النقل من ملف WSDL آليا في توصيف النقل.
بالنسبة الى Microsoft .NET، حدد توصيف النقل المناظر وحدد المكان الخاص بالملف soaclient.exe.config. يجب أن تقوم بتكوين هذا الملف يدويا. لمزيد من التفاصيل، أنظر تكوين توصيف نقل Microsoft .NET.
ملاحظة: اذا كنت تستخدم IBM Rational AppScan، يكون بروتوكول النقل HTTP فقط متاحا.
- في صفحة حزمة الطلب، حدد ما اذا كان سيتم احلال طرق السرية أو التشغيل التي يتم تطبيقها على الطلبات الصادرة للملف WSDL. اضغط عرض حزمة الاستجابة لاضافة صفحة حزمة الاستجابة لتحرير طرق التشغيل أو السرية للاستجابات الواردة.
ملاحظة: يتم تطبيق هذه المحددات على الطلب الحالي فقط. اذا كنت تريد تحرير حزمة الاستجابة أو الطلب لكل الطلبات التي تستخدم ملف WSDL الحالي، اضغط تحرير سرية WSDL لفتح برنامج تحرير سرية WSDL.
- عندما تكون مستعدا لارسال طلب الخدمة، اضغط استدعاء. تقوم الوحدة التابعة للخدمة العامة بارسال
الطلب وتعرض ارجاع الرسالة أسفل خطوة مشاهدة
الاستجابة.
ما تريد القيام به بعد الآن
يتم تسجيل واضافة الطلبات الناجحة الى كشف
السجل التاريخي للطلب. اذا كنت تستخدم
IBM Rational Performance Tester أو
IBM Rational Service Tester for SOA Quality، يمكنك الضغط على مفتاح
تكوين حزمة برامج الاختبار 
لتكوين اختبار خدمة.