استرجاع مصادر من تطبيق آخر الى Rational Focal Point

اذا كان التطبيق يدعم RESTful APIs، يمكنك الاتصال بهذا التطبيق لاسترجاع العناصر وتكوين عناصر منهم.

قبل البدء

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

اذا كان أي من أكواد الخصائص المميزة للتطبيق موجود في Rational Focal Point، ستقوم الطريقة GET بتحديث العناصر المصاحبة مع أكواد العناصر هذه. على سبيل المثال، اذا قمت، لأول مرة، بمناظرة الأكواد واستخدام الطريقة GET، ستقوم الطريقة باسترجاع العناصر من التطبيق. اذا تم تحديث العناصر في هذا التطبيق وقمت في المرة التالية بمناظرة نفس الأكواد واستخدام الطريقة GET، ستقوم الطريقة بتحديث العناصر الحالية الخاصة بك في Rational Focal Point.

اجراء

  1. في Rational Focal Point، قم بفتح مساحة العمل حيث تريد استرجاع العناصر.
  2. اضغط توصيف > أمر مشاهدة الوحدة التابعة REST ثم اضغط اضافة أمر مشاهدة.
  3. حدد المشاهدة التي تريد اضافة أمر المشاهدة بها.
  4. في اسم موصل الوحدة التابعة REST، أدخل اسم لتعريف الوصلة.
  5. في الطريقة REST Request Method، حدد الطريقة GET. للحصول على معلومات عن استخدام كل طريقة، أنظر الطرق التي يتم دعمها لادارة موضوع المصادر.
  6. في كشف الأصدقاء, حدد التطبيق الذي قمت باضافته كصديق الى Rational Focal Point.
  7. في عنوان URL لطلب تطبيق REST، أدخل عنوان URL الذي يحتوي على عناصر التطبيق.
    تلميح: قم بفتح برنامج استعراض الانترنت ثم أدخل عنوان URL الذي قمت باستخدامه عند اضافة تطبيق REST كصديق. سيتم عرض كشف بالعناصر ذات أعلى مستوى. قم بايجاد العناصر التي تريد استرجاعها وقم بنسخ عنوان URL الخاص بها في عنوان URL لطلب تطبيق REST.
  8. اضغط اتصال.
  9. اذا كان الاتصال ناجحا، اضغط تحديد لتحديد الدليل الرئيسي XPath للعناصر. يمكنك قصر البحث الخاص بك على عنصر واحد من خلال تحديد XPath المناسب. اذا كان الاتصال غير ناجحا، لن يمكنك تحديد الدليل الرئيسي XPath.
  10. للتأكد من أن العناصر غير مزدوجة، في قسم مناظرة أكواد التعريف، اضغط اضافة ثم قم بمناظرة كود الخاصية المميزة Rational Focal Point وتطبيق آخر. يمكنك مناظرة خاصية مميزة واحدة.
  11. في قسم مناظرة الخصائص المميزة، اضغط اضافة لمناظرة الخصائص المميزة للتطبيق مع الخصائص المميزة الى Rational Focal Point. يتم عرض الخصائص المميزة التي تم مناظرتها بالنسبة الى العناصر التي تم احضارها من التطبيق. تأكد من أن الخصائص المميزة يمكن تحريرها.
    ملاحظة:
    • الخاصية المميزة التي قمت بتحديدها في قسم مناظرة أكواد التعريف لا يتم عرضها في قسم مناظرة الخصائص المميزة لأن هذه الخاصية المميزة يتم مناظرتها داخليا وتكون متاحة بالنسبة للعناصر التي تم احضارها.
    • اذا كان هناك خصائص مميزة مهيأة في التطبيق من حيث تقوم باسترجاع العناصر وكنت تتطلب بند محدد، يمكنك تحرير XPath لتضمين هذا البند. على سبيل المثال، اذا كان هناك خصائص مميزة مهيأة متعددة مثل الحالة والأولوية والتكلفة، يمكنك اضافة [@attribute:name='Status'] بعد ادخال الخاصية المميزة للعميل لاسترجاع الخاصية المميزة للحالة. rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName
  12. في نسق تاريخ تطبيق REST الذي يتم دعمه، أدخل نسق التاريخ الذي يقوم التطبيق الخارجي باستخدامه.
  13. في فاصل Focal Point, أدخل قيمة الفاصل مثل , أو ;. سيتم فصل البند MultiChoice والبند LinkedList بواسطة الفاصل المحدد.
  14. في قسم مناظرة مناظرة نص رأس الطلب، اضغط اضافة ثم أدخل اسم وقيمة نص الرأس. بالنسبة لتطبيقات Rational solution for CLM تكون نصوص الرأس هي:
    اسم نص الرأس قيمة نص الرأس
    قبول application/rdf+xml
    Content-Type application/rdf+xml
    OSLC-Core-Version 2.0
  15. اضغط حفظ .

النتائج

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

تعليق تقييمي