Sie können ein vordefiniertes Schema verwenden, das generisch und für alle formalen Rational DOORS-Module gültig ist. Verwenden Sie dieses vordefinierte Schema, wenn Sie mit der Gesamtsicht arbeiten oder mit vordefinierten Attributen der Sicht, für die keine extrahierten benutzerdefinierten Attribute erforderlich sind. Sind benutzerdefinierte Attribute erforderlich, verwenden Sie den Schemaerkennungsassistenten in Document Studio, um ein Rational DOORS-Schema zu erstellen.
Abfrage | Ergebnisse | Attribute |
---|---|---|
Module | Eine einzelne Entität, das in der Datenquellenkonfiguration angegebene Modul |
|
Module/Attribute | Die Liste der Attribute auf Modulebene für das Modul |
|
Module/Discussion | Die Liste der Diskussionen für das Modul | Nicht zutreffend |
Module/Discussion/Attribute | Die Liste der Attribute für eine Diskussion |
|
Module/Discussion/Comment | Die Liste der Kommentare für eine Diskussion |
|
Module/View | Ein einzelnes Ergebnis, die für jede Rational DOORS-Datenquelle in der Dokumentspezifikation definierte Sicht |
|
Module/View/Column | Die Liste der Spaltenüberschriftennamen für die ausgewählte Sicht
Anmerkung: Diese Abfrage bietet eine Möglichkeit, die Struktur einer Sicht (z. B. Spalteninformationen) abzurufen, ohne die Daten der Sicht selbst zu extrahieren.
Informationen zu Spaltendaten finden Sie unter Module/Object/Column.
|
|
Module/Object | Die Liste mit allen Objekten der angegebenen Modulversion, die von der ausgewählten Sicht gefiltert und sortiert wurden | Alle Attribute, die der Benutzer im Schemaerkennungsassistenten eleviert hat. Dadurch sind die Artefakte direkt als Elemente des
Datenquellenschemas verfügbar.
|
Module/Object/Attribute | Die Liste der Attribute für das Objekt, falls die Abfrage im Kontext einer Abfrage des Typs module/object erfolgt. Andernfalls wird die Liste aller Attribute für alle Objekte im Modul zurückgegeben. |
|
Module/Object/Column | Die Spaltendaten aus der ausgewählten Sicht für das aktuelle Objekt |
|
Module/Object/Table | Ein einzelnes Ergebnis (Rational DOORS-Tabelle), falls das Objekt eine Tabellenüberschrift ist. Wenn das aktuelle Objekte keine Rational DOORS-Tabelle ist, werden keine Ergebnisse zurückgegeben. | Nicht zutreffend |
Module/Object/Table/Row | Die Tabellenzeilen | Nicht zutreffend |
Module/Object/Table/Row/object | Eine Sammlung von Objekten; die Zellen für die aktuelle Zeile. Für diese Abfrage ist dieselbe Attributliste verfügbar wie für die Abfrage module/object. |
|
Module/Object/External Link | Eine Sammlung externer Links für das Objekt |
|
Module/Object/Link | Eine Liste mit Rational DOORS-Links für das Objekt | Nicht zutreffend |
Module/Object/Link/Attribute | Die Attributliste für den Link |
|
Module/Object/Link/Linked Object | Die Liste der über Links verknüpften Objekte. | Nicht zutreffend |
Bilder werden aus einem Rational DOORS-Modul mit den Werten für das Attribut abgerufen. Es ist nicht möglich, nur die Bilder abzufragen.
Wenn Rational DOORS-Tabellen Zellen enthalten, die mehrere Zeilen umfassen, generiert Rational Publishing Engine die erste Zelle und die übrigen Zellen in diesem Bereich werden entfernt.
Rational DOORS-Tabellen werden nicht automatisch extrahiert. Sie müssen eine explizite Abfrage für diese Tabellen erstellen. Diese manuelle Vorgehensweise ermöglicht eine differenzierte Kontrolle des Tabellenformats. Die Tabelle wird nur für Rational DOORS-Objekte erstellt, die eine Tabelle starten.
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
Die Abfrage Module/Object/External Link ruft Informationen ab, die sich auf Rational DOORS-Links beziehen. Diese Informationen umfassen die URL der externen Entität und eine Reihe von weiteren Attributen, die für den externen Link definiert sind.
Verwenden Sie Abfragen, um Informationen zu internen Links von Rational DOORS abzurufen. Die internen Links erstellen eine Verknüpfung zwischen zusammengehörigen Informationen. Erstellen Sie beispielsweise einen Link von einer Benutzeranforderung zu den Designfunktionen. Sie können Abfragen für Objektlinks oder für verknüpfte Objekte stellen.
Wenn die Rational DOORS-Links rekursiv verfolgt werden sollen, legen Sie für die Eigenschaft Rekursive Ebene in der Sicht Eigenschaften einen Wert ungleich null fest. Dadurch werden die Links vom ursprünglichen Objekt und allen damit verknüpften Elementen bis hoch zu der angegebenen rekursiven Ebene verfolgt.
Sie können native Filter für Linkabfragen verwenden. Mit diesen Filtern wird die Anzahl der zu verarbeitenden Links und damit die für die Dokumentgenerierung benötigte Zeit reduziert.
Die Syntax zum Filtern aller internen oder externen Links lautet wie folgt:
Link direction in|outDie Syntax zum Filtern aller Links in einem Linkmodul lautet wie folgt: Link module Pfad_und_Name_des_Linkmoduls
Im Filter wird zwischen Groß-/Kleinschreibung unterschieden.
Im folgenden Beispiel werden alle Links aus "Link Module 1" gefiltert:
Link module /Demo/Car/Link Module 1Die Syntax zum Filtern aller Links zu einem angegebenen Modul oder aus einem angegebenen Modul lautet wie folgt: Link analyze module Pfad_und_Name_des Zielmoduls
Im folgenden Beispiel werden alle Links zwischen dem Modul analyze und dem Modul system requirement gefiltert: Link analyze module /Demo/Car/System Requirements
Link direction out.
Link analyze module /Demo/Car/System Requirements.