Schéma produktu Rational DOORS

Schéma produktu Rational DOORS přesně odpovídá struktuře modulu produktu Rational DOORS.

Můžete použít předdefinované schéma, které je generické a platí pro všechny formální moduly produktu Rational DOORS. Toto předdefinované schéma použijte, pracujete-li s celým pohledem nebo s předdefinovanými atributy pohledu, které nevyžadují extrahování atributů definovaných uživatelem. Jsou-li zapotřebí uživatelsky definované atributy, použijte k vytvořené schématu Rational DOORS průvodce zjištěním schématu z produktu Document Studio.

Dotazy a atributy v předdefinovaném schématu

V předdefinovaném schématu jsou níže uvedené dotazy a atributy.
Tabulka 1. Dotazy a atributy
Dotaz Výsledky Atributy
Module Jediná entita, modul specifikovaný v konfiguraci zdroje dat.
  • Name: Název modulu
  • Description: Popis modulu
  • Baseline: Verze modulu
Module/Attribute Seznam atributů na úrovni modulu pro modul.
  • Name: Název atributu
  • _value: Hodnota atributu
Module/Discussion Seznam diskuzí pro modul. Nelze aplikovat
Module/Discussion/Attribute Seznam atributů pro diskuzi.
  • Name: Název atributu
  • _value: Hodnota atributu
Module/Discussion/Comment Seznam komentářů pro diskuzi.
  • Stav
  • Text
  • Changed Status
  • Created On
Module/View Jeden výsledek, pohled definovaný pro jednotlivé zdroje dat produktu Rational DOORS ve specifikaci dokumentu.
  • Name: Název pohledu
Module/View/Column Seznam názvů v záhlaví sloupců pro vybraný pohled.
Poznámka: Tento dotaz poskytuje metodu získání struktury pohledu, tj. informace o sloupcích, bez nutnosti získání vlastních dat pohledu. Informace o datech o sloupcích viz Modul/Objekt/Sloupec.
  • Column Text: Použití tohoto atributu v šabloně vygeneruje ve výstupu zprávu <atribut dat nebyl nalezen>
  • Main: Sloupec je/není hlavním sloupcem
  • Name: Název sloupce
  • Attribute: Atribut sloupce není atributem produktu Rational DOORS, na němž je tento sloupec založen, ale konstruktem Rational Publishing Engine. Atribut je vyplněn za běhu jedinou textovou hodnotou sloupce. Z parametru Attribute nemůžete načíst informaci o použitém atributu či DXL pro sloupec.
  • _value: Prázdné
Module/Object Seznam všech objektů se zadanou verzí modulů, které jsou filtrovány a seřazeny vybraným pohledem. Veškeré atributy povýšené uživatelem v průvodci zjištěním schématu, což činí artefakty přímo dostupnými jako prvky schématu zdroje dat.
  • Object Identifier
  • Object Text
  • Object Heading
  • Absolute Number
  • Object Level
Module/Object/Attribute Seznam atributů pro objekt, pokud je dotaz v kontextu dotazu modul/objekt. Jinak je zahrnut seznam všech atributů pro všechny objekty v modulu.
  • Name: Název atributu
  • _value: Hodnota atributu
Module/Object/Column Data sloupce z vybraného pohledu pro aktuální objekt.
  • Column Text: Data ze sloupce
  • Main: Sloupec je/není hlavním sloupcem
  • Name: Název sloupce
  • Attribute: Atribut sloupce není atributem produktu Rational DOORS, na němž je tento sloupec založen, ale konstruktem Rational Publishing Engine. Atribut je vyplněn za běhu jedinou textovou hodnotou sloupce. Z parametru Attribute nemůžete načíst informaci o použitém atributu či DXL pro sloupec.
  • _value: Prázdné
Module/Object/Table Jeden výsledek (tabulka Rational DOORS), je-li objekt záhlavím tabulky. Zahrnuty nejsou žádné výsledky, pokud aktuální objekt není tabulkou Rational DOORS. Nelze aplikovat
Module/Object/Table/Row Řádky tabulky Nelze aplikovat
Module/Object/Table/Row/object Kolekce objektů; buňky aktuálního řádku. K dispozici jsou stejné atributy, jako pro dotaz module/object.
  • Object Identifier
  • Object Text
  • Object Heading
  • Absolute Number
  • Object Level
Module/Object/External Link Kolekce externích odkazů pro objekt. Informace sestává z adresy URL externí entity a ze sady dalších atributů, jež jsou definovány pro externí odkaz.
  • URL: Adresa URL externí propojené entity a jiné atributy, jak je definováno v produktu Rational DOORS
Module/Object/Link Seznam vnitřních odkazů pro objekt. Například můžete vytvořit odkaz z uživatelského požadavku k funkcím návrhu. Nelze aplikovat
Module/Object/Link/Attribute Seznam atributů pro odkaz.
  • Name: Název atributu
  • _value: Prázdné
Module/Object/Link/Linked Object Seznam propojených objektů. Například můžete vytvořit odkaz z uživatelského požadavku k funkcím návrhu. Nelze aplikovat

Co nelze extrahovat

Zdroj dat produktu Rational DOORS v produktu Rational Publishing Engine je definován modulem, základnou a pohledem. Nemůžete dotazovat seznam základen nebo seznam pohledů pro modul. Zdroj dat produktu Rational DOORS je definován modulem, základnou a pohledem. Extrahování dat z více než jednoho modulu, základny či pohledu můžete provádět takto:

Objekty OLE

Z atributů Modul nebo Objekt zdroje dat produktu Rational DOORS můžete extrahovat vložené objekty, tj. například objekty OLE (Object Linking and Embedding).

Tabulky

Extrahování tabulek Rational DOORS neprobíhá automaticky. Musíte pro ně zadat explicitní dotaz. Tato ruční metoda poskytuje řízení s vysokou úrovní granularity formátu tabulky. Tabulka se vytváří pouze pro objekty Rational DOORS, které spouštějí tabulku.

Příklad dotazu, který extrahuje tabulku:

Container DOORS 1 $1 Module/Object
Odstavec
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

Poznámka: Buňky tabulky nemají ve schématu produktu Rational DOORS vyhrazený typ. Chcete-li načíst obsah buňky, použijte dotaz Module/Object/Table/Row/Object. Objekty, jež jsou buňkami tabulky, mají atribut Text objektu, který kombinuje Záhlaví objektu a Text objektu.

Zpětná vazba