スキーマ リポジトリとデータベースの機能レベルの決定
IBM Rational® ClearQuest® ユーザー データベースとスキーマ リポジトリに対して機能レベル 5、6、7 または 8 のいずれを使用するか決定します。 機能レベルによって、デプロイメント後に使用可能な ClearQuest 機能が決まります。 機能レベルを変更するには、ClearQuest データベースとスキーマ リポジトリのアップグレードが必要な場合があります。 また、選択した機能レベルをサポートする ClearQuest クライアント バージョンを、すべての ClearQuest クライアントが実行していることも確認しなければなりません。
機能レベルとメタスキーマ バージョンによって、Rational ClearQuest スキーマ リポジトリとユーザー データベースに格納されるデータの構造が定義されます。 それぞれの機能レベルで使用可能なフィーチャーについては、機能レベルの機能を参照してください。
Rational ClearQuest アップグレード時における機能レベルの変更
バージョン | メタスキーマ バージョン | 機能レベル |
---|---|---|
2003/7.0.0.0 | 22 | 5 |
7.0.1.0 | 22 | 5 および 6 |
7.1.x | 22 | 5、6、および 7 |
8.0 | 22 | 5、6、および 7 |
8.0.1.1 | 23 | 5、6、7、および 8 |
バージョン 7.1.x 以降にアップグレードされたクライアントだけが、機能レベル 7 以下のユーザー データベースにアクセスできます。 7.0.1 のクライアントがアクセスできるのは、機能レベル 6 以下のユーザー データベースだけであり、 7.0.0 および 2003.06.xx 以下のクライアントがアクセスできるのは、機能レベル 5 のユーザー データベースだけです。 これらの製品バージョンと機能レベルの互換性の要件は、ClearQuest Designer およびメンテナンス ツールなど、他の Rational ClearQuest コンポーネントにも当てはまります。 段階的にアップグレードするか、一度にアップグレードするかを決定する際には、こうした要因について留意する必要があります。
ユーザー データベースのスキーマ バージョンをアップグレードし、機能レベルを引き上げる場合、すべての ClearQuest クライアントは、その新しいスキーマ バージョンと機能レベルのユーザー データベースにアクセスできるバージョンでなければなりません。 例えば、スキーマ リポジトリが機能レベル 7 で、ユーザー データベースが機能レベル 6 の場合、そのユーザー データベースにアクセスするには、ClearQuest クライアントをバージョン 8.x 以降にアップグレードする必要があります。
機能レベルを上げると、ClearQuest メンテナンス ツールを使用して インプレース アップグレードを実行することによって、ユーザー データベースのアップグレード プロセスが簡単になります。 インプレース アップグレードでは、データベースを作成してそこにデータをコピーしなくても、ユーザー データベースをアップグレードして機能レベルを引き上げることができます。
Rational ClearQuest データベースを機能レベル 5 にして、メタスキーマを 22 以上にしてから、バージョン 8.0.x. をインストールしてください。 データベースがバージョン 2001A.04.20 以降で作成された場合、そのデータベースの機能レベルは 5 です。
- 一度にすべてをアップグレードする
環境全体を一度にアップグレードする場合、機能レベルをアップグレードするタイミングについて、環境を一度にアップグレードを参照してください。
- 段階的にアップグレードする
- 環境を段階的にアップグレードする場合、アップグレード プロセスで機能レベルを上げるタイミングについて、以下の情報を確認してください。
- ユーザー データベースとスキーマ リポジトリの機能レベルをアップグレードする前に、ClearQuest クライアントすべてを対象の機能レベルでサポートされている製品バージョンにアップグレードしてください。 このアップグレード プロセスによって、機能レベルの変更後もクライアントはユーザー データベースにアクセスできるようになります。
- アップグレード前に、サーバーとデータベースすべては、機能レベルの対応するリリースがサポートしているバージョンになっていなければなりません。 ハードウェア、ソフトウェア、およびデータベースの要件を参照してください。
- ユーザー データベースとスキーマ リポジトリの機能レベルは異なっていも構わないので、ユーザー データベースと Rational ClearQuest クライアントの機能レベルを段階的に上げるアップグレードを実行できます。 例えば、既存のスキーマ リポジトリを機能レベル 6 にアップグレードし、関連するユーザー データベースは機能レベル 5 のままにすることができます。 あるいは、既存のスキーマ リポジトリを機能レベル 7 にアップグレードし、関連するユーザー データベースの機能レベルは 5 または 6 のままにできます。 ただし、すべての ClearQuest クライアントを、ユーザー データベースの機能レベルをサポートしているソフトウェア バージョンにアップグレードする必要があります。
- ClearQuest MultiSite デプロイメントでは、MultiSite 同期サーバーと Shipping Server を段階的にアップグレードできるのは、単一方向複製を許容できる場合だけです。
単一方向複製では、下位の機能レベルのユーザー データベースから送信されたパケットは上位の機能レベルのユーザー データベースで受信できます。
ただし、上位の機能レベルのユーザー データベースから送信されたパケットは下位の機能レベルのユーザー データベースで受信できません。
- ユーザー データベースは関連するスキーマ リポジトリと同じ機能レベルを持つ必要はないので、まず、スキーマ リポジトリの機能レベルを上げることができます。その後に、関連するユーザー データベースの機能レベルを上げます。
- 単一方向複製をサポートするには、スキーマ リポジトリは互換性のある機能レベルにあることが必要です。例えば、機能レベル 5 のユーザー データベースが機能レベル 7 のスキーマ リポジトリを持っている場合、クライアントから送信されるパケットは、機能レベル 6 のスキーマ リポジトリを持つ機能レベル 6 のユーザー データベースでは受け入れません。
表 2には、スキーマ リポジトリとユーザー データベースの機能レベルに基づいて、サイトが作成と受け入れ可能なパケット バージョンが示されています。
表 2. スキーマ リポジトリとユーザー データベースの機能レベルに関連付けられたパケット バージョン スキーマ リポジトリの機能レベル ユーザー データベースの機能レベル 作成されるパケット バージョン 受け入れられるパケット バージョン 8 8 12 6, 7, 8, 9, 10, 11, 12 7 7 11 6, 7, 8, 9, 10, 11 7 6 10 6, 7, 8, 9, 10 7 5 9 6, 7, 8, 9 6 6 8 6, 7, 8 6 5 7 6, 7 5 5 6 6