Rational DOORSschema

A Rational DOORS séma szorosan illeszkedik a Rational DOORS modul szerkezetéhez.

Használhat előre meghatározott sémát, ami általános és érvényes minden Rational DOORS formális modulhoz. Akkor használja ezt az előre meghatározott sémát, amikor vagy a teljes nézetet kezeli, vagy a nézet olyan előre meghatározott attribútumait, amelyek nem igénylik a kibontott felhasználói attribútumokat. Amikor felhasználói attribútumok szükségesek, akkor a Document Studio alkalmazás sémafeltérképezés varázslója segítségével hozzon létre Rational DOORS sémát.

Lekérdezések és attribútumok az előre meghatározott sémában

Az alábbi lekérdezések és attribútumok vannak az előre meghatározott sémában.
1. Táblázat Lekérdezések és attribútumok
Lekérdezés Eredmények Attribútumok
Modul Az adatforrás-konfigurációban megadott egyetlen entitás, a modul
  • Név: A modul neve
  • Leírás: A modul leírása
  • Alapsor: A modul verziószáma
Modul/Attribútum A modulhoz tartozó modul szintű attribútumok listája
  • Név: Az attribútum neve
  • _érték: Az attribútum értéke
Modul/Fórum A modulhoz tartozó fórumok listája Nem alkalmazható
Modul/Fórum/Attribútum A fórumhoz tartozó attribútumok listája
  • Név: Az attribútum neve
  • _érték: Az attribútum értéke
Modul/Fórum/Megjegyzés A fórumhoz tartozó megjegyzések listája
  • Állapot
  • Szöveg
  • Módosított állapot
  • Létrehozás dátuma
Modul/Nézet Egyetlen eredmény, a dokumentummeghatározásban az egyes adatforrásokhoz meghatározott Rational DOORS adatforrás
  • Név: A nézet neve
Modul/Nézet/Oszlop A kiválasztott nézethez tartozó oszlopfejlécek nevének listája
Megjegyzés: A lekérdezéssel hozzájuthat a nézet szerkezetéhez, például az oszlopinformációkhoz anélkül, hogy lehívná magukat a nézetadatokat. Az oszlopadatokkal kapcsolatos információkat a Modul/Objektum/Oszlop leírásánál talál.
  • Oszlop szövege: Az attribútum használata a sablonban egy <adatattribútum nem található> üzenetet állít elő a kimenetben
  • : Az adott oszlop fő oszlop vagy sem
  • Név: Az oszlop neve
  • Attribútum: Az oszlop attribútuma nem az a Rational DOORS attribútum, amelyen az oszlop alapul, hanem egy Rational Publishing Engine szerkezet. Az attribútum egyetlen oszlopszöveg értékkel kerül feltöltésre a futás során. Az Attribútum paraméterből nem kérheti le az oszlophoz tartozó alapul szolgáló attribútum vagy DXL információit.
  • _érték: Üres
Modul/Objektum A modul megadott változatával rendelkező összes objektum listája, a kiválasztott nézet szerint szűrve és rendezve. A felhasználó által a sémafeltérképezés varázslóban kiemelt bármely attribútum, amely a műtermékeket adatforrásséma elemként közvetlenül elérhetővé teszi.
  • Objektumazonosító
  • Objektumszöveg
  • Objektumfejléc
  • Abszolút szám
  • Objektumszint
Modul/Objektum/Attribútum Az objektumhoz tartozó attribútumok listája, amennyiben a lekérdezés egy module/object lekérdezés kontextusában van. Máskülönben a modulban található összes objektum összes attribútumának listáját tartalmazza.
  • Név: Az attribútum neve
  • _érték: Az attribútum értéke
Modul/Objektum/Oszlop Az aktuális objektum kiválasztott nézetéből származó oszlopadatok
  • Oszlopszöveg: Az oszlopból származó adatok
  • : Az adott oszlop fő oszlop vagy sem
  • Név: Az oszlop neve
  • Attribútum: Az oszlop attribútuma nem az a Rational DOORS attribútum, amelyen az oszlop alapul, hanem egy Rational Publishing Engine szerkezet. Az attribútum egyetlen oszlopszöveg értékkel kerül feltöltésre a futás során. Az Attribútum paraméterből nem kérheti le az oszlophoz tartozó alapul szolgáló attribútum vagy DXL információit.
  • _érték: Üres
Modul/Objektum/Táblázat Egyetlen találat (a Rational DOORS táblázat), ha az objektum egy táblázatfejléc. Nincs találat, ha az aktuális objektum nem Rational DOORS táblázat. Nem alkalmazható
Modul/Objektum/Táblázat/Sor A táblázat sorai Nem alkalmazható
Modul/Objektum/Táblázat/Sor/objektum Objektumok gyűjteménye; az aktuális sor cellái. Ugyanaz az attribútumlista érhető el, mint a modul/objektum lekérdezéshez.
  • Objektumazonosító
  • Objektumszöveg
  • Objektumfejléc
  • Abszolút szám
  • Objektumszint
Modul/Objektum/Külső hivatkozás Az objektumhoz tartozó külső hivatkozások gyűjteménye
  • URL: A külső hivatkozott entitás URL címe és más attribútumok a Rational DOORS alkalmazásban meghatározottak szerint
Modul/Objektum/Hivatkozás Az objektumhoz tartozó Rational DOORS hivatkozások listája Nem alkalmazható
Modul/Objektum/Hivatkozás/Attribútum A hivatkozáshoz tartozó attribútumlista
  • Név: Az attribútum neve
  • _érték: Üres
Modul/Objektum/Hivatkozás/Hivatkozott objektum A hivatkozott objektumok listája Nem alkalmazható

Képek

A képeket egy Rational DOORS modulból nyeri ki a rendszer az attribútum értékeivel. Nem lehetséges csak a képek lekérdezése.

A kinyert képek méretének beállításához adja meg a kép maximális szélessége és a kép maximális magassága tulajdonságot. Ezek a tulajdonságok két helyen adhatók meg:
  • Az elemformátum-információk határozzák meg az adott sablonelemben található képek méretét. Ez csak szöveg sablonelemeknél érhető el.
  • A dokumentummeghatározás metaadatok határozzák meg a képek méretét az összes sablonban. Az elemformátum értékek felülbírálják ezeket a globális értékeket.

Objektumcsatolás és -beágyazás objektumok

Lehetősége van beágyazott objektumok, például Objektumcsatolás és -beágyazás (OLE) objektumok kinyerésére Modul vagy Objektum attribútumokból egy Rational DOORS adatforrásokban.

Táblázatok

Ha Rational DOORS táblázatokban több sorra kiterjedő cellái vannak, akkor a Rational Publishing Engine az első cellát állítja elő és a többi cella a kiterjedésben eltávolításra kerül.

A Rational DOORS táblázatok nem kerülnek automatikusan kibontásra, kifejezetten le kell kérdeznie őket. Ez a kézi megközelítés a táblázat formátumának finom vezérlését biztosítja. A táblázat csak olyan Rational DOORS objektumokhoz kerül létrehozásra, amelyek táblázatot kezdenek.

Példa lekérdezés, amely kibont egy táblázatot:

Container DOORS 1 $1 Module/Object
Paragraph
Text
Module/Object/Object/Text
Table DOORS 1 $2 Module/Object/Table
Row DOORS 1 $3 Module/Object/Table/Row
Cell DOORS 1 $4 Module/Object/Table/Row/Object
Text
Module/Object/Table/Row/Object/Object Text

Megjegyzés: A táblázat cellái nem rendelkeznek dedikált típussal a Rational DOORS sémában. A cellatartalom lekéréséhez a Module/Object/Table/Row/Object lekérdezést kell használni. Azok az objektumok, amelyek táblázatcellák, rendelkeznek Objektumszöveg attribútummal, amely egyesíti az Objektumfejléc és az Objektumszöveg attribútumot.

Külső hivatkozások

A Module/Object/External Link lekérdezés beolvassa a Rational DOORS hivatkozásokhoz kapcsolódó információkat. Az információk a külső entitás URL címéből és a külső entitáshoz meghatározmegadtt egyéb attribútumok készletéből állnak.

Belső hivatkozások

Lekérdezésekkel lehetősége van a Rational DOORS belső hivatkozásokhoz kapcsolódó információk beolvasására. A belső hivatkozások a kapcsolódó információk között hoznak létre összeköttetést. Például létrehozhat egy hivatkozást egy felhasználói követelményről a tervezési szolgáltatásokra. Lekérdezheti egy objektum hivatkozásait vagy a hivatkozott objektumokat.

Rekurzív lekérdezés

A Rational DOORS hivatkozások rekurzív követéséhez állítsa a Rekurzív szint tulajdonságot nullától különböző értékre a Tulajdonságok nézetben. Ez követi a hivatkozásokat a kiinduló objektumtól és annak összes hivatkozott objektumától a megadott rekurzív szintig.

Megjegyzés: A hivatkozások követése időigényes folyamat. Mivel az egyes objektumok jellemzően sok hivatkozással rendelkeznek, a feldolgozott objektumok száma exponenciálisan nő a szinttel. Időspórolás érdekében a natív szűrő használatával csökkentse a követett hivatkozások számát.

Natív szűrés

Lehetősége van natív szűrők meghatározására a hivatkozáslekérdezésekre. A szűrők használata csökkenti a feldolgozandó hivatkozások számát, ami csökkenti a dokumentum előállításához szükséges időt.

Szűrés irány alapján

Az összes bejövő, illetve kimenő hivatkozás kiszűrésének szintaxisa:

Link direction in|out

Szűrés hivatkozásmodul alapján

Egy hivatkozásmodulon keresztülmenő összes hivatkozás kiszűrésének szintaxisa: Link module hivatkozásmodul_elérési_útja_és_neve

A szűrőben a a kis- és nagybetűk eltérőnek számítanak.

Az alábbi példa kiszűri a Link Module 1 összes hivatkozását:

Link module /Demo/Car/Link Module 1

Szűrés célmodul alapján

Adott modul összes bejövő és kimenő hivatkozását az alábbi szintaxissal szűrheti ki: Link analyze module cél_modul_elérési_útja_és_neve

Az alábbi példa kiszűri az analyze modul és a system requirement modul közötti összes hivatkozást: Link analyze module /Demo/Car/System Requirements

Natív hivatkozásszűrés kombinálása

Lehetősége van a szűrők kombinálására a natív szűrő lapon. Minden egyes szűrőnek külön sorban kell lennie.
Például az alábbi módon adhatja meg a szűrőt a natív szűrő lapon:

Link direction out.
Link analyze module /Demo/Car/System Requirements.

Mit nem lehet kinyerni

A Rational DOORS adatforrást a Rational Publishing Engine alkalmazásban a modul, alapsor, nézet határozza meg. Nem kérdezheti le az alapsorok listáját, illetve nem listázhatja a modulhoz tartozó nézeteket. A Rational DOORS adatforrást a modul, alapsor, nézet határozza meg. Ha több modulból, alapsorból vagy nézetből akar adatokat kinyerni, akkor tegye a következők egyikét:

Visszajelzés