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.
|
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.
Aktion | Ergebnis |
---|---|
Wählen Sie den gesamten Dokumentinhalt aus, und verwenden Sie die Funktion Felder aktualisieren in Microsoft Word. | Die OLE-Objekte werden im Dokument angezeigt. Das Dokument ist kein eigenständiges Dokument. |
Verwenden Sie das von Rational Publishing Engine bereitgestellte Makro updateFields. | Die OLE-Objekte werden im Dokument angezeigt. Das Dokument ist kein eigenständiges Dokument. |
Verwenden Sie das von Rational Publishing Engine bereitgestellte Makro insertOLEs. | Die OLE-Objekte werden im Dokument angezeigt. Das Dokument ist ein eigenständiges Dokument. |
Verwenden Sie die von Rational Publishing Engine bereitgestellten Makros rpe und insertOLEs. | Die OLE-Objekte werden im Dokument angezeigt. Das Dokument ist ein eigenständiges Dokument. |
Rational-DOORS-Tabellen werden nicht automatisch extrahiert. Sie müssen eine explizite Abfrage für diese Tabellen stellen. 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 den 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.