Perl
(Practical Extraction and Reporting Language) bietet eine plattformunabhängige Lösung zur Erstellung von Rational ClearQuest-Scripts. In Perl geschriebene Hook-Scripts unterstützen die Clientkomponenten von Rational ClearQuest unter
Windows,
UNIX und
Linux.
Die Rational ClearQuest-API-Unterstützung
für VBScript ist anders als die für Perl. Bei der Verwendung von Perl müssen die folgenden Punkte berücksichtigt werden:
- Präfix und Syntax sind unterschiedlich. Weitere Informationen finden Sie im Abschnitt
"Notationskonventionen für Perl".
- Das Präfix für Entity-Methoden und -Eigenschaften muss in Hook-Scripts verwendet werden; bei VBScript ist Entity-Objekt implizit.
- Perl verwendet an Stelle eines HookChoices-Objekts ein Array für Hook-Optionen.
- EventObject wird anders unterstützt. Weitere Informationen finden Sie im Abschnitt
EventObject Object.
- CQPerl wertet eine leere zeichenfolge als NULL-Wert aus. Um nach einer leeren Zeichenfolge zu testen,
verwenden Sie den Operator CQ_COMP_OP_IS_NULL.