Perl (Practical Extraction and Reporting Language) は、Rational® ClearQuest® スクリプトについて、プラットフォームに依存しない解決策を提供します。Perl で作成したフック スクリプトは、Windows 版、UNIX システム版、Linux 版の Rational ClearQuest クライアントをサポートします。
Rational ClearQuest API サポート VBScript 用は、Perl 用と異なります。Perl を使用する際は、次の点に注意してください。
- プレフィックスと構文は異なります。詳しくは、「Perl の表記規則」を参照してください。
- Entity オブジェクトが暗黙的な VBScript と異なり、フック スクリプト内では Entity メソッドとプロパティのプレフィックスを使用する必要があります。
- Perl は、HookChoices オブジェクトではなくフック選択用の配列を使用します。
- EventObject は異なった方法でサポートされます。詳しくは、EventObject オブジェクトを参照してください。
- CQPerl は空の文字列を NULL 値として評価します。空の文字列をテストするには、CQ_COMP_OP_IS_NULL 演算子を使用します。