< 이전 | 다음 >

Perl 사용

cqperl.exe 또는 ratlperl.exe를 실행하여 ClearQuest API Perl 패키지(CQPerlExt)를 사용할 수 있습니다.
Perl로 작성된 모든 외부 애플리케이션은 다음 명령문 중 하나로 시작해야 합니다.
require CQPerlExt; 
또는
use CQPerlExt;

버전 2003.06.00 이상에서는 외부 애플리케이션으로 Rational ClearQuest API를 CQperl.exe 또는 ratlperl.exe와 함께 사용할 수 있습니다. cqperl을 사용하면 내재적으로 CQPerlExt.pm(Rational ClearQuest API를 제공하는 Perl 패키지)에 대한 올바른 포함 경로가 추가됩니다. UNIX 시스템과 Linux에서는 Perl 스크립트에서 use 또는 require 명령문에 cqperl을 사용할 수 없습니다. UNIX 시스템 및 Linux에서 ratlperl을 사용하는 경우 올바른 경로를 설정해야 합니다. 예를 들어, /opt/rational/common 디렉토리에 있는 ratlper 바이너리를 사용할 수 있습니다(예: /opt/rational/common/linux_x86/bin).

표준 Perl에서는 ratlperl 또는 cqperl 대신 CQPerlExt.pm을 사용할 수 없습니다. 다른 모듈과 통합해야 하는 경우 제공된 ratlperl 버전에 대해 빌드해야 합니다.

Perl 표기법 규칙:
  • Rational ClearQuest API가 CQPerlExt 패키지를 통해 액세스할 수 있는 오브젝트의 접두부는 CQ입니다(예: CQEntity $CQPerlExt::CQ).
  • Perl 열거형 상수의 접두부는 CQPerlExt::CQ입니다(예: DB2 DatabaseVendor 상수 값의 경우 $CQPerlExt::CQ_DB2).

Rational ClearQuest 열거형 상수가 사전 로드되며 필드 후크와 레코드 및 글로벌 스크립트에서 사용할 수 있습니다. 그러나 외부 애플리케이션에서 상수를 사용하려면 프로그램에 상수 정의를 추가해야 프로그램에서 사용할 수 있습니다. 그렇지 않으면 값이 설정되지 않습니다.

단원 체크포인트

이제, ClearQuest API를 사용하는 프로그래밍에 대한 요구사항 중 일부를 검토하였으므로, ClearQuest API의 Session 오브젝트와 API를 사용하는 프로그래밍을 시작하는 방법에 대해 학습할 준비가 완료되었습니다.

피드백