Sablonok tervezése Rational Tau adatforrással

A jelentéstervezők a Document Studio alkalmazással importálhatnak adatforrássémákat és összeállíthatnak jelentéssablonokat.

Mielőtt elkezdené

Ismerje meg a Rational Tau UML modellt és a Rational Tau sémákat, amelyek szükségesek az adatok kinyeréséhez a Rational Publishing Engine termékből. A használt Rational Tau, változathoz tartozó információs központ megkereséséhez nézze meg az alábbi részt: Rational Tau és Rational DOORS Analyst információs központ bemutatása

Eljárás

  1. A sablonfejlesztési folyamat áttekintéséről itt olvashat: Dokumentumsablonok tervezése. Kezdje meg a dokumentum és az esetleg tartalmazott adatok szerkezetének megtervezését. Döntse el például, hogy a végleges dokumentum egyetlen sablonból kerül előállításra vagy több olyan sablonfájlból, amelyek mindegyike újrafelhasználható tartalomrészeket tartalmaz.
  2. A Document Studio alkalmazásban hozzon létre egy dokumentumsablont.
  3. Azonosítson be egy adatforrássémát az adatforrásból. A Rational Tau adatforrássémáját az alábbi beállítások egyikéből ismerheti fel:
    • Használhatja a Rational Publishing Engine termékkel együtt szállított, előzetesen előállított Rational Tau sémát. Ennek az adatforrássémának a helye a következő: RPE_HOME\source\Tau\schema\ttdMetamodel.xsd.
    • Előállíthatja au adatforrássémát Rational Tau UML projektből. További információkért lásd: Rational Tau adatforrásséma lekérése.
  4. Adjon hozzá egy adatforrássémát a dokumentumsablonhoz. Rational Tau esetén tegye a következőket:
    1. A Document Studio alkalmazásban kattintson az Adatok > Adatforrásséma felvétele menüpontra.
    2. Az Előre meghatározott mezőben válassza ki a Tau lehetőséget.
    3. A Típus részben válassza ki a séma típusát a listából. Rational Tau esetén válassza ki a Tau elemet.
    4. Szükség szerint szerkessze a Séma mezőt, vagy a Tallózás gombra kattintva válassza ki a sémafájl elérési útját. Példa: RPE_HOME\source\Tau\schema\ttdMetamodel.xsd
    5. Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a Felhasználónevet.
    6. Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a Jelszót.
    7. Válassza ki a Hitelesítéstípust a listából. Ha nem ad meg típust, akkor minden egyes típus tesztelésre kerül, amíg a rendszer meg nem találja a helyes típust, ami megnövelheti a dokumentumok előállítási idejét.
  5. Vegyen fel elemeket a sablonba. A Rational Publishing Engine a sablonelemek átfogó készletével rendelkezik a dokumentum szerkezetének kialakításához. Az elemeket húzással viheti a sablontartalom-szerkesztőbe. Felvehet például egy Tároló elemet, amely több bekezdést tárol. Minden egyes bekezdést egy-egy tesztfeltétel vezérelhet, amely csak bizonyos adatokhoz társítja azt. További információkért lásd: Sablonelemek a Paletta nézetben és Elemek hozzáadása sablonhoz.
  6. lekérdezések, attribútumok és változók használatával vehet fel adatokat a sablonokba. Ezek az elemek határozzák meg. milyen információk kerülnek a jelentésben előállításra. A IBM Rational Tau alkalmazásban a lekérdezések szintaxisa hasonló az XPath szintaxishoz. Az XPath szintaxistól eltérően azonban a Rational Publishing Engine lekérdezés nem ad meg szűrőt; a szűrő és a rendezés részkifejezések külön vannak. Minden egyes sémaelem - a lekérdezés kivételével - egy-egy Rational Tau natív lekérdezésen keresztül van meghatározva. Ez a lekérdezés, amely OCL-ben van kifejezve, Rational Tau adatokat hív le. Például a modell elem alatti gyökérelemhez, a model.rootResource elemhez hozzá van rendelve a GetModelRoots() Rational Tau lekérdezés.
    Megjegyzés:
    • Rational Tau adatforrássémákban nem hozhat létre egyéni attribútumokat.
    • A Rational Tau előképe a Launcher és a Document Studio alkalmazásból nem tekinthető meg.
  7. Az elemek megjelenését a kimenetben formázás és stílus hozzáadásával állíthatja be.
  8. Szűrők létrehozásával szűkítse le a jelentésbe bekerülő adatokat. Használhat az általános adatforrás URI azonosítóknál részletesebb szűrőket az adatok egy adott részhalmazának megjelöléséhez, hogy a jelentés előállítása során a Rational Publishing Engine ne kíséreljen meg a szükségesnél több információt lekérni az adatforrásból. Ezeknek a szűrőknek elég tágaknak kell lenniük ahhoz, hogy a sablon által hivatkozott valamennyi szükséges adat lekérhető legyen, máskülönben nem tud teljes adatokat befoglalni az előállított jelentésbe. További információkért lásd: REST natív szűrők által támogatott szűrőfeltételek.
  9. A lekérdezés átalakítási szűrővel finomíthatja a lekérdezés eredményeit. A típusátalakítási szolgáltatás az adatforráselemek alternatív szűrőjeként működik, részleteket itt talál: Típusátalakítás és Rational Tau attribútumok.
  10. Rendezések létrehozásával rendszerezze a jelentésben szereplő adatokat. A Rational Tau adatforrás nem támogatja a natív rendezést. Ekkor használjon Rational Publishing Engine rendezést.

Példa

1. Táblázat Rational Tau többsablonos dokumentum példa
Sablonfájl neve Sablon tartalma Használat magyarázata
titlePage.dta Címlap, Tartalom Előállítja a címlapot a Modul tulajdonságaiból
Preamble.dta Bevezető fejezetek Befoglal egy Microsoft Word fájlt, amelyben a bevezető fejezetek vannak
Requirements.dta Rendszerkövetelmények Előállítja az adatokat a rendszerkövetelményeket felsoroló adatforrásból
userRequirements.dta Felhasználói követelmények Előállítja az adatokat a felhasználói követelményeket felsoroló adatforrásból
Design.dta Modellezési információk Előállítja az adatokat az UML modellből származó információkat felsoroló adatforrásból

Visszajelzés