Informationen zur Rational ClearQuest-API

Mit Hilfe dieser API können Sie Code schreiben, der in Rational ClearQuest (Hook-Code) oder unabhängig von einer Instanz der Rational ClearQuest-Anwendung ausgeführt wird. Außerdem können Sie mit der API eine Integration mit einer neuen oder vorhandenen Anwendung (Service, Tool oder Dienstprogramm) und der Rational ClearQuest-Anwendung erstellen.

Codetyp
Beispiel
Hook-Scripts für das Rational ClearQuest-Schema
Modifizieren die von Benutzern übergebenen Datensätze und validieren diese Datensätze, bevor sie in der Benutzerdatenbank festgeschrieben werden. (Rational ClearQuest Designer stellt einen Editor zur Verfügung, in den Sie Hook-Scripts eingeben können.)
Externe Anwendungen, die außerhalb von Rational ClearQuest ausgeführt werden
Modifizieren Daten, die Rational ClearQuest in der Benutzerdatenbank und im Schemarepository speichert, oder zeigen diese an.
Integrationen mit einer Anwendung und Rational ClearQuest
Sie können in die Funktionalität eines Services, eines Tools oder eines Dienstprogramms die Fähigkeit integrieren, die von Rational ClearQuest in der Benutzerdatenbank und im Schemarepository gespeicherten Daten anzuzeigen oder zu modifizieren. Weitere Informationen finden Sie in der Hilfe für Schemaentwickler im Abschnitt Überlegungen zu Rational ClearQuest-Integrationen.

Rational ClearQuest führt Ihre Hooks in VBScript oder Perl aus, jedoch nicht gleichzeitig. Mit Rational ClearQuest Designer können Sie zwischen Scripting-Sprachen wechseln. Weitere Informationen finden Sie in der Hilfe für Schemaentwickler.

Externe Anwendungen können in einer Programmierumgebung geschrieben werden, die OLE-Automatisierung (z. B. Visual Basic oder Visual C++) unterstützt oder Perl-Scripts ausführen kann.

Die Aufzählungskonstanten von Rational ClearQuest sind vorinstalliert und stehen in Feld-Hooks sowie in Datensatz-Scripts und globalen Scripts zur Verfügung. Zur Verwendung der Konstanten in einer externen Anwendung müssen Sie Ihrem Programm die Konstantendefinitionen hinzufügen; andernfalls werden die Werte nicht gesetzt.

Feedback