Hooks sind Scripts oder Auslöser, die unter vorgegebenen Bedingungen ausgeführt werden können, um eine bestimmte Task auszuführen.
Sie können Hooks in der Programmiersprache BASIC (VBScript) für Windows und in der Programmiersprache Perl für Windows- und UNIX-Systeme schreiben. Beim Erstellen von Scripts für das UNIX-System muss Perl verwendet werden.
Wenn Sie mit der Clientkomponente von Rational ClearQuest Web arbeiten, können Sie entweder Perl oder VBScript verwenden. Da die Scripts jedoch auf dem Server ausgeführt werden (nicht im Web-Browser), können Sie nur Perl-Hooks ausführen, wenn der Web-Server auf einem UNIX- oder LINUX-System installiert ist. Wenn der Web-Server auf einem Windows-System installiert ist, können Sie sowohl Perl- als auch VBScript-Hooks ausführen.
Standardmäßig werden Scripts in BASIC unter Windows und in Perl auf dem UNIX-System ausgeführt. In der Einstellung "Windows Scripting Language" muss die Sprache angegeben sein, in der die Scripts geschrieben sind. Ist beispielsweise BASIC für "Windows Scripting Language" ausgewählt und der Hook in Perl geschrieben, wird der Hook unter Windows nicht gestartet.
Die Option zum Setzen der Windows-Scripting-Sprache ist auf der Eigenschaftenseite für ein ausgechecktes Schema verfügbar.
Weitere Informationen finden Sie im Abschnitt Mit Hooks den Arbeitsablauf anpassen.