Rational ClearQuest API 사용

Rational® ClearQuest® API를 사용하여 사전 정의 후크를 사용자 정의하고, 고유한 후크를 작성하며, Rational ClearQuest 데이터베이스에 대한 태스크를 수행하는 외부 애플리케이션을 작성할 수 있습니다.

후크 또는 외부 애플리케이션 작성 시 사용할 수 있는 오브젝트, 메소드, 특성 및 상수에 대한 자세한 내용은 IBM Rational ClearQuest API 참조서를 참조하십시오.

세션에 대한 작업

Session 오브젝트는 현재 데이터베이스-액세스 세션을 나타내며 모든 오퍼레이션의 시작점입니다. 후크를 작성하는 경우, Entity 오브젝트의 GetSession 메소드를 통해 현재 Session 오브젝트에 대한 액세스 권한을 제공합니다. 후크는 레코드(엔티티) 수정을 위해 작동되므로 GetSession을 호출할 해당 Entity 오브젝트가 필요합니다.

Rational ClearQuest 데이터베이스에 액세스하기 위해 외부 애플리케이션을 작성하는 경우, Session 오브젝트를 작성하고 데이터베이스에 로그인해야 합니다. 엔티티 관련 작업을 수행하려면 엔티티 오브젝트를 리턴하는 API를 호출해야 합니다.

자세한 정보는 IBM Rational ClearQuest API 참조서세션에 대한 작업을 참조하십시오.

조회에 대한 작업

개발자가 제공하는 검색 기준 세트를 기본으로 Rational ClearQuest 데이터베이스에서 데이터를 검색하는 조회를 실행할 수 있습니다. 조회를 빌드하려면 다음을 수행하십시오.

  1. QueryDef 오브젝트를 사용하여 검색할 데이터를 지정하는 조회를 빌드하십시오.
  2. 데이터를 보관할 ResultSet 오브젝트를 작성하십시오.
  3. 결과 세트에서 데이터를 검색하는 조회를 실행하십시오.
  4. 데이터에 액세스하십시오.

QueryDef 및 ResultSet와 같은 오브젝트를 사용하여 조회를 빌드하는 방법은 IBM Rational ClearQuest API 참조서세션에 대한 작업을 참조하십시오.

레코드에 대한 작업

변경 요청을 입력하면 엔티티라는 논리 레코드에 데이터가 저장됩니다. 레코드 데이터를 작성, 편집하고 볼 수 있으며 레코드 엔티티 유형에 대한 데이터를 볼 수 있습니다. BuildEntity 메소드를 사용하면 레코드를 작성할 수 있고 EditEntity 메소드를 사용하면 기존 레코드를 편집할 수 있습니다. 또한 Rational ClearQuest API는 변경사항을 유효성 검증하고 업데이트된 레코드를 데이터베이스로 확약할 수 있는 메소드도 제공합니다.

자세한 정보는 IBM Rational ClearQuest API 참조서세션에 대한 작업을 참조하십시오.


피드백