フックとは、一連の条件下で実行されるスクリプト (トリガ) のことで、特定のタスクを実行します。
BASIC (VBScript) は、Windows 用のフックの作成に使用でき、Perl は、Windows と UNIX の 両方のシステム用のフックに使用できます。UNIX システム用のスクリプトを作成する場合は、Perl を 使用しなければなりません。
Rational® ClearQuest® Web クライアントを使用している場合は、Perl または VBScript の どちらでも使用できます。 ただし、スクリプトは (Web ブラウザにおいてではなく) サーバー上で実行されるため、 Web サーバーが UNIX システムまたは Linux マシンにインストールされている場合には、Perl フックしか実行できません。 Web サーバーが Windows マシンにインストールされている場合は、Perl または VBScript フックのいずれかを実行できます。
デフォルトで、スクリプトは、Windows 版では BASIC、UNIX システム版では Perl で 実行されます。Windows のスクリプト言語の設定は、そのスクリプトが作成された言語と 同じ言語にする必要があります。例えば、Windows のスクリプト言語として [BASIC] が 選択されている場合にフックが Perl で作成されていると、 そのフックは Windows ではトリガされません。
Windows のスクリプト言語を設定するオプションは、チェックアウト スキーマの プロパティ ページにあります。
詳細については、「ワークフローのカスタマイズにおけるフックの使用法」を参照してください。