이 주제에서는 Rational® ClearQuest®에서 날짜 및 시간 정보를 사용하는 가이드라인을 제공합니다.
Rational ClearQuest 데이터베이스의
정확한 날짜 및 시간 정보를 위해서는 클라이언트 시스템, 데이터베이스 및 웹 서버에서 시간, 날짜 및 시간대를 정확하게 설정해야 합니다.
예를 들어, 다음과 같습니다.
- 웹 서버 시간을 정확하게 설정해야 Rational ClearQuest Web 시간이 정확합니다.
- 데이터베이스 서버의 시간 설정이 정확하지 않은 경우에는 히스토리 시간도 정확하지 않을 수 있습니다.
- 스키마 필드(예: submit_date)에 저장된 시간은 클라이언트 로컬 시간에 기초하므로
이 시간의 정확성은 정확한 클라이언트 또는 웹 서버 설정에 달려 있습니다.
시간은 Rational ClearQuest 데이터베이스에서
UTC(Coordinated Universal Time)로 저장됩니다. 실제 클라이언트 로컬 시간의 양식에서 변환된 UTC 시간은
히스토리 시간소인을 제외한 모든 시간에 적용됩니다.
히스토리 시간소인은 데이터베이스 서버 로컬 시간에
기초하여 저장되며 또는 UTC에서 변환되지 않습니다.
- 히스토리 테이블의 시간소인을 제외한 모든 시간소인의 경우 웹 서버 또는 클라이언트의 로컬 시간은
동등한 UTC 시간으로 변환되어 데이터베이스에 저장됩니다.
시간소인은 표시될 때 로컬 시간으로 변환됩니다.
예를 들어, 클라이언트가 조회를 실행할 때 표시되는 시간은 조회를 실행하는 클라이언트 인터페이스에
따라 다릅니다. 조회 결과 세트는 표시하기 전에 데이터베이스에 저장된 UTC를
클라이언트 또는 웹 서버 로컬 시간으로 변환합니다.
- 히스토리 테이블(action_timestamp 및 expired_timestamp)에 저장된 시간은
데이터베이스 서버 로컬 시간입니다. 히스토리 action_timestamp는 레코드의 히스토리
탭에 수정 없이 표시됩니다. expired_timestamp는 표시되지 않습니다.
히스토리 테이블에서 시간소인을 페치하는 쿼리를 작성하는 경우,
action_timestamp는 수정 없이 표시됩니다.