Artefaktien luonti Rational Focal Point -ohjelmasta muuhun sovellukseen

Jos sovellus tukee RESTful-ohjelmointirajapintoja, voit luoda artefakteja tässä sovelluksessa IBM® Rational Focal Point -sovelluksen liiketoimintatarpeista. Esimerkiksi voit luoda vaatimuksia Rational solution for Collaborative Lifecycle Management -sovelluksen Requirements Management -sovelluksessa Rational Focal Point -ohjelman liiketoimintatarpeista.

Ennen aloitusta

Toimintaohjeet

  1. Avaa työtila Rational Focal Point -ohjelmassa.
  2. Valitse vaihtoehdot Määritä kokoonpano > REST-työasemaohjelman näkymäkomento ja valitse Lisää näkymäkomento -vaihtoehto.
  3. Valitse näkymä, johon haluat lisätä näkymäkomennon.
  4. Toteuta REST-työasemaohjelman komentojen kokoonpanon määritys -osassa seuraavat toimet:
    1. Kirjoita REST-työasemaohjelman liittimen nimi -kenttään yhteyden yksilöivä nimi.
    2. Valitse REST-pyyntömetodi-kentästä POST-metodi. Tietoja kunkin metodin käytöstä on ohjeaiheessa "Resurssien hallinnan tuetut metodit".
    3. Valitse Ystäväluettelo-luettelosta sovellus, jonka lisäsit ystäväksi Rational Focal Point -ohjelmaan.
    4. ValitseValitse POST-metodin yksilöllinen määrite -kohdassa Valitse-vaihtoehto ja valitse määrite. Tämä määrite on tyhjä. Ensimmäisen POST-toiminnon jälkeen määritteeseen tallentuu vastauksen URL-osoite sovelluksesta. Jos seuraavissa POST-toiminnoissa URL-osoite on sama, POST-toiminto ei käytä tätä URL-osoitetta.
    5. Kirjoita REST-sovelluspyynnön URL-osoite -kenttään artefaktien luontiin käytettävän sovelluksen alueen ylätason URL-osoite. Esimerkiksi Requirements Management -sovellusta varten käytät vaatimuksen luonnin factory-metodin URL-osoitetta. Saadaksesi tämän URL-osoitteen käytät tavallisesti pääpalvelujen URL-osoitetta, jotta saat RMCatalog-kohteen URL -osoitteen. Käytät RMCatalog-kohteen URL-osoitetta saadaksesi projektialueen URL-osoitteen. Sitten käytät projektialueen URL-osoitetta saadaksesi vaatimuksen factory-metodin URL-osoitteen.
  5. Toteuta REST-työasemaohjelman XML-mallipohjan kokoonpano -osassa seuraavat toimet:
    1. Kirjoita XML-mallipohjaan osoittava REST-sovelluksen URL-osoite -kenttään URL-osoite, joka osoittaa sovelluksessa olevaan artefaktiin, ja valitse Nouda XML-mallipohja -vaihtoehto. XML-mallipohja latautuu REST-sovelluksen XML-mallipohja -tekstiruutuun. Jos et halua XML-mallipohjan latautuvan dynaamisesti, voit kopioida REST-sovelluksen XML-mallipohja -tekstiruudussa olevan XML-mallipohjan.
      Huomautus: POST-toimintoa varten on tiedettävä sen sovelluksen XML-rakenne, johon artefaktit lähetetään. Siten saat XML-mallipohjan joko dynaamisesti tai manuaalisesti. Kun olet saanut koodin, tämän XML-mallipohjan on tuettava uusien tietojen lähettämistä sovellukseen. Jos XML-mallipohja ei joissakin sovelluksissa tue tätä, XML-mallipohja on luotava tai sitä on muokattava manuaalisesti.
    2. Valitse REST-sovelluksen artefaktin XPath-pääpolku -kohdassa Valitse-vaihtoehto ja valitse määritteiden XPath-pääpolku. Valitse-painike on käytettävissä vain, jos REST-sovelluksen XML-mallipohja -tekstiruudussa oleva XML-mallipohja on oikea.
  6. Valitse Määritteen vastaavuusmääritys -osassa Lisää-vaihtoehto ja määritä Rational Focal Point -määritteet vastaamaan sovelluksen määritteitä. Jos määrität esimerkiksi Rational Focal Point -ohjelman Otsikko-määritteen vastaamaan sovelluksen Nimi-määritettä, POST-toiminnon jälkeen sovelluksen Nimi-määrite muuttuu Otsikko-määritteeksi.
  7. Toteuta Vastaus-osassa seuraavat toimet:
    1. Määritä REST-sovelluksen XML-mallipohja -kentässä XML-mallipohja, joka saapuu vastauksessa GET-metodiin, tai määritä sovelluksen muu XML-mallipohja. Määritä REST-sovelluksen artefaktin XPath-pääpolku -kentässä määritteiden XPath-pääpolku ja määritä sitten määritteiden vastaavuudet valitsemalla Vastausmääritteen vastaavuusmääritys -kentässä Lisää-vaihtoehto.
    2. Valitse Vastauksen ylätunnisteen vastaavuusmääritys -osassa Lisää-vaihtoehto, jos haluat määrittää sovelluksen ylätunnisteen vastaamaan Rational Focal Point -ohjelman määritettä. Sovelluksen ylätunniste tallentaa kyseisen sovelluksen XML-mallipohjan. Tavallisesti Rational solution for CLM -sovellusten ylätunniste on Sijainti.
  8. Toteuta Kokoonpano-osassa seuraavat toimet:
    1. Kirjoita REST-sovelluksessa tuettu päivämäärämuoto -kenttään päivämäärämuoto, jota ulkoinen sovellus käyttää.
    2. Kirjoita Focal Point -erotin -kenttään erottimen arvo, kuten pilkku (,) tai puolipiste (;). Monivalinnan ja linkitetyn luettelon objektit erotetaan määritetyn erottimen avulla.
  9. Voit määrittää Rational Focal Point -ohjelman ja sovelluksen välisten määritteiden tunnukset vastaamaan toisiaan valitsemalla Pyyntöparametritaulukko-osassa Lisää-vaihtoehdon ja valitsemalla Rational Focal Point -määritteen. Kirjoita sovelluksen tunnus Avain-sarakkeeseen. Jos valitset esimerkiksi Rational Focal Point -ohjelman projektin tunnuksen Avain-sarakkeessa, kirjoita tunnus, jota käytetään projektin tunnuksena sovelluksessa.
  10. Valitse Pyynnön ylätunnisteen vastaavuusmääritys -osassa Lisää-vaihtoehto ja kirjoita ylätunnisteen nimi ja arvo. Rational solution for CLM -sovelluksissa käytetään seuraavia ylätunnisteita:
    Ylätunnisteen nimi Ylätunnisteen arvo
    Hyväksy application/rdf+xml
    Sisältölaji application/rdf+xml
    OSLC-ydinversio 2.0
  11. Napsauta Tallenna-painiketta.
  12. Valitse Näytä-valikosta näkymä, jonka elementit haluat luoda toisessa sovelluksessa.
  13. Kun haluat luoda kaikki näkymässä käytettävissä olevat artefaktit, valitse näkymän työkaluriviltä avattava luettelo ja valitse POST-näkymäkomento ja napsauta sitten Siirry-kuvaketta Siirry.
  14. Kun haluat luoda yhden artefaktin, valitse artefaktityökaluriviltä POST-näkymäkomento ja napsauta Siirry-kuvaketta Siirry.

Palaute