Példa: Műtermékek lekérése RESTful API-t támogató alkalmazásokból

Ez a példa bemutatja, hogyan kell műtermékeket lekérni a Rational solution for Collaborative Lifecycle Management követelménykezelési alkalmazásából és hogyan kell elemeket létrehozni az IBM® Rational Focal Point termékben.

Cél

Ha követelményekkel rendelkezik a követelménykezelési alkalmazásban, és azokat priorizálni kívánja a Rational Focal Point termékben, akkor a követelmények lekéréséhez használhatja a REST ügyfél megjelenítése parancsot.
Előfeltétel:
  • Állítsa be a Rational solution for CLM kiszolgáló IP címét és hosztnevét annak a számítógépnek a hosztfájljában, ahonnan az integrációt konfigurálja. Windows esetén a hosztfájl jellemzően a C:\Windows\System32\drivers\etc helyen, Linux esetén pedig az /etc/hosts helyen található.
  • Adja hozzá a követelménykezelési alkalmazást Barátok(kimenő) alkalmazásként a Rational Focal Point termékben. További információkért lásd: Csatlakozás a Rational solution for Collaborative Lifecycle Management alkalmazáskiszolgálójához.
  • Ismerje meg a követelménykezelési alkalmazás műtermékek XML struktúráját, és rendelkezzen a hozzáférési jogokkal az elérésükhöz.

Minta

Ez a példa feltételezi, hogy a Rational Focal Point rendelkezik FP-RRC munkaterülettel és RRC követelmények nézete nézettel. A táblázat a Rational Focal Point termékben és a követelménykezelési alkalmazásban rendelkezésre álló néhány attribútumot jelenít meg.
1. Táblázat A Rational Focal Point és a követelménykezelési alkalmazás attribútumai
Rational Focal Point attribútumok Követelménykezelési alkalmazás attribútumok
Üzemanyag választás rrm:description
Üzemanyag hatékonyság rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
Integráció hivatkozás rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
Cím ds:location/ds:project/rrm:title
  1. A Rational Focal Point termékben nyissa meg az FP-RRC munkaterületet, ahol be kívánja olvasni a műtermékeket.
  2. Kattintson a Konfigurálás > REST ügyfél nézet parancs, majd a Nézet parancs hozzáadása lehetőségre.
  3. A REST ügyfélcsatlakozó neve részben adjon meg egy RRC csatlakozó nevet a csatlakozás azonosításához.
  4. A REST kérési metódus részben válassza ki a GET metódust.
  5. A Barátok lista részben jelölje ki az RRC lehetőséget.
  6. A REST alkalmazáskérés URL részben adja meg annak az alkalmazásnak az URL címét, amely a lekérni kívánt műtermékeket tartalmazza. Például a követelménykezelési alkalmazásból műtermékek lekéréséhez írja be ezt: https://<hosztNév>:<portSzám>/rm/<projektNév>/<gyűjteményNév>
    Tipp: Nyisson meg egy webböngészőt és írja be azt az URL címet, amit a követelménykezelési alkalmazás barátként való hozzáadása során használt. Megjelenik a magas szintű műtermékek listája. Keresse meg a lekérni kívánt műterméket, majd másolja be az URL címét a REST alkalmazáskérés URL mezőbe.
  7. Kattintson a Csatlakozás gombra.
  8. Kattintson a Gyökér XPath kiválasztása lehetőségre, hogy a műtermék keresése egy gyűjteményre korlátozódjon. Válassza ki a /ds:dataSource/ds:artifact lehetőséget. Az XPath segítségével kerül leszűkítésre a keresés a műtermékekre. Az XPath egy alkalmazás hierarchikus XML struktúrája.
  9. Annak érdekében, hogy a műtermékek ne legyenek többszörözve, az ID kiosztás részben kattintson a Hozzáadás gombra, majd adja hozzá az Üzemanyag választás lehetőséget a Rational Focal Point termékből és az rrm:description lehetőséget a követelménykezelési alkalmazásból. Csak egy attribútumot oszthat ki.
  10. Az Attribútum leképezés részben kattintson a Hozzáadás gombra a következő attribútumok követelménykezelési alkalmazás és Rational Focal Point közötti leképezéséhez. A kiosztott attribútumok megjelennek az alkalmazásból lekért elemekkel szemben. Ellenőrizze, hogy az attribútumok szerkeszthetők-e.
    Megjegyzés: Az ID leképezés részben kijelölt attribútumok nem jelennek meg az Attribútum leképezés részben, mert az adott attribútumok belső kiosztásúak, és elérhetők a lehívott elemek számára.
    2. Táblázat Attribútumok leképezése a Rational Focal Point és a követelménykezelési alkalmazás között
    Rational Focal Point attribútumok Követelménykezelési alkalmazás attribútumok
    Üzemanyag hatékonyság rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration
    Integráció hivatkozás rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName
    Cím ds:location/ds:project/rrm:title
  11. A REST alkalmazás támogatott dátumformátuma mezőben adja meg a 2012-08-18 értéket.
  12. A Focal Point elválasztó mezőben hagyja meg a , értéket.
  13. Kattintson a Mentés gombra.
  14. Nyissa meg az RRC követelmények megjelenítése nézetet, majd a legördülő listában jelölje ki az RRC csatlakozó elemet. A követelmények és attribútumok listái beolvasásra kerülnek és a nézet elemeiként megjelennek.

Visszajelzés