ClearQuest® 데이터베이스의 모든 데이터가
동일한 코드 페이지를 사용해야 합니다. 통합을
위해서는 통합 제품에서 전송된 데이터가
ClearQuest 코드 페이지와 호환 가능한지
확인해야 합니다.
코드 페이지는 스키마 저장소와 연관된 모든
ClearQuest 데이터베이스에
입력할 수 있는 문자를 판별합니다. 다음 정보에는
ClearQuest 코드 페이지에 대한 구현 세부사항이
설명되어 있습니다.
- ClearQuest는
ClearQuest 데이터 코드 페이지에서 지원되는 문자만
저장합니다. 즉, 65001(UTF-8)이 아닌 다른 모든 코드 페이지의 경우,
ClearQuest가 데이터 코드 페이지에 표시할 수 없는
통합에 의해 전송된 모든 정보에 대해 오류를 발행합니다. 코드 페이지
65001의 경우에는, 모든 유니코드 문자를 표시할 수 있으므로 데이터를
ClearQuest에 패스할 때 문자 변환 오류가 발생하지 않습니다.
- ClearQuest에서는
사용되는 API 시스템의 종류 및 프로그램이 유니코드 인식을 구성하는
방법에 따라, 운영 체제의 로컬 코드 페이지에서 또는 유니코드
문자로서 문자를 통합으로 리턴합니다.
유니코드 인식에 대한 정보는 API 참조 도움말에서 후크 및
스크립트를 위한 리턴 문자열 모드 설정 주제를 참조하십시오. 모드
RETURN_STRING_LOCAL에서, 리턴 문자열의 문자가 로컬 코드 페이지에 없는
경우 ClearQuest가 통합에 대한 오류를 발행합니다.
- ClearQuest 데이터
코드 페이지 값이 ASCII로 설정된 경우, 데이터 입력을 ASCII 문자로
제한하지 않는 다른 제품과 통합하지 못할 수도 있습니다.
이러한 제한사항이 없는 제품과 통합하는 경우, ASCII 코드
페이지를 사용하여 설정된 ClearQuest
데이터베이스가 통합 제품에서 전송된 비ASCII 문자를 모두
거부합니다.
예제
다음 예제는 코드 페이지 불일치가
ClearQuest와 Rational® Administrator
사이의 통합이 올바르게 기능하지 못하게 하는지를 보여줍니다.
ClearQuest가
운영 체제 코드 페이지가 1252인 컴퓨터에 설치되고
데이터베이스 세트에 대한 ClearQuest 데이터 코드
페이지 값 또한 1252입니다.
Rational Administrator
클라이언트가 운영 체제 코드 페이지가 936(일본어)인
컴퓨터에 설치됩니다.
사용자가 Rational Administrator
프로젝트를 작성하고 코드 페이지가 936인 컴퓨터에서 작업 중이기 때문에
프로젝트 이름에 일본어 문자가 포함됩니다. 그런 다음 사용자가 새
Rational Administrator
프로젝트를 ClearQuest 데이터베이스에 연관시키려 합니다.
Rational Administrator
프로젝트 이름의 일본어 문자가 ClearQuest 데이터베이스 세트의 데이터 코드 페이지 값인 1252
코드 페이지에 해당하지 않기 때문에 이 시도는 실패합니다.
통합을 위해 레코드 유형 사용
일부 패키지는 스키마에서 기존 레코드 유형을
사용 가능하게 합니다. 이러한 패키지를 설치할 때, 패키지에서
사용할 레코드 유형을 선택할 수 있습니다. 패키지를
추가한 후 새 레코드 유형을 추가하는 경우, 새 레코드 유형을
패키지 기능에서 사용할 수 있습니다.
패키지 및 이 패키지에서 수정하는 레코드 유형의 목록은
ClearQuest 통합 패키지를
참조하십시오.
새 레코드 유형에 대해 패키지 기능을 사용 가능하게 하려면 다음을 수행하십시오.
- 디자이너를 시작하십시오.
- ClearQuest 스키마 저장소 탐색기 보기에서 스키마 버전을 마우스 오른쪽 단추로 클릭하고
을 클릭하십시오.
- 레코드 유형 목록에서 레코드 유형을 선택하십시오.
- 사용 가능 패키지 목록에서 해당 레코드
유형에 대해 사용할 패키지를 선택하십시오.