エレメントとは、1 つ以上のバージョンのリソースを保管する ClearCase オブジェクトのことです。 VOB は、1 つ以上のファイルまたはディレクトリ エレメントを保管します。 ClearCase ビューには、ある特定のロード済みエレメントのたった 1 つのバージョンだけを示すことができます。 このページに表示されるプロパティは、エレメントそのものに適用されます。 現在の ClearCase ビューにロードされたバージョンのエレメントのプロパティを表示または変更するには、ClearCase バージョン プロパティを使用します。
変更は、変更している項目からフォーカスが外れたときに適用されます。例えば、新規テキストが入力されるか既存のテキストが変更されるかして、[説明] フィールドが変更されます。[説明] フィールドからフォーカスが移動すると、すぐに変更が適用されます。どこでも [説明] フィールド以外の場所をクリックすればフォーカスは移動し、変更が適用されます。あるいは、[OK] ボタンをクリックすることでも、フォーカスが移動して変更が適用されます。
[ClearCase エレメント] のプロパティ ページの [一般] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
名前 | リソースの VOB 関連のパス名。 |
種類 | 選択したエレメントの種類。 詳細は、ClearCase リソースのカテゴリを参照してください。 |
作成日時 | エレメントが作成された (ソース管理に追加された) 日付と時刻。 |
作成者 | エレメントを作成した ClearCase ユーザーの user_id.group_id のフォームの名前。 |
説明 | エレメントの作成に関連するコメント。 |
エレメント タイプ | エレメントのタイプ。 これによって、エレメントのバージョンの作成をどの ClearCase タイプ マネージャが担当するかが決まります。 |
エレメント保護は、ClearCase の管理下にあるリソースへのアクセスを制御します。
エレメントは、単一のユーザーによって所有され、単一のプライマリ グループに所属します。 エレメントが作成されると、エレメントの所有者は、そのエレメントを作成したユーザーになり、そのエレメントのグループは、そのユーザーのプライマリ グループになります。 あるバージョンのエレメントのチェックアウトなどの、特定の ClearCase 操作を実行するには、ユーザーのプライマリ グループが、そのエレメントのグループと同じでなければなりません。 エレメントの保護を変更しても、そのチェックアウト済みバージョンには効果はありません。 エレメントのチェックイン後のビューでは、通常はチェックイン済みバージョンが選択されて、更新済みの保護が表示されます。
[ClearCase エレメント] のプロパティ ページの [保護] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
所有者 | エレメントを所有する ClearCase ユーザーのユーザー名。 |
グループ | エレメントを所有する ClearCase ユーザーの所属先のプライマリ グループの名前。 |
読み取り | このプロパティを選択すると、エレメントは ClearCase ビューでアクセス (ロード) することができます。 |
書き込み | ディレクトリ エレメントに対してこのプロパティを選択すると、新しいファイルまたはディレクトリをそのディレクトリ エレメントに追加することができます。 このプロパティは、ファイル エレメントには適用されません。 |
実行 | このプロパティは、ClearCase 動的ビュー内でエレメントを実行できるかどうかを制御します。 |
UID の設定 | エレメントの set-UID ビットをオンにします。 (UNIX コンピュータからのアクセス時にのみ用いることができます。) |
GID の設定 | エレメントの set-GID ビットをオンにします。 (UNIX コンピュータからのアクセス時にのみ用いることができます。) |
エレメント プロパティ ページの [ACL] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
ユーザーの権限 (Permissions for user) | 現在選択されているエレメントで、現行のユーザーの包括的な権限 (読み取り、変更、フル、なし) を表示します。 |
すべての有効な ACL | 現行エレメントについて、有効な ACL のプリンシパルと権限を表示します。 有効な ACL は、役割マップとそのポリシーを組み合わせることにより計算されます。つまり、役割マップ内の役割マッピングが、ポリシーのアクセス制御エントリにある役割に置き換えられます。 最終的には、ACL に間接的なプリンシパルが存在しなくなるため、アクセス チェックの際の解釈が容易になります。 |
自分に影響している項目のみを表示します | このオプションを選択すると、[すべての有効な ACL] が、現行のユーザーを含むプリンシパルのみを表示します。 |
このリソースの役割マップ (Rolemap for this resource) | 現在選択されているエレメントの役割マップを表示します。 |
開く | 現行エレメントの役割マップを、役割マップ エディタで開きます。 |
[ClearCase エレメント] のプロパティ ページの [カスタム] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
属性 | 選択したエレメントに付加された ClearCase 属性のリスト。 どの属性にも、[タイプ] と [値] があります。 |
ハイパーリンク | 選択したエレメントに付加されたハイパーリンクのリスト。 |
[ClearCase エレメント] のプロパティ ページの [ロック] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
状態 | [ロック済み] または [アンロック済み] のいずれか。 [ロック済み] のエレメントは [廃止] になる場合もあります。 |
ロックしたユーザー | エレメントをロックした ClearCase ユーザーの user_id.group_id のフォームの名前。 |
ロックした日付 | ロックが設定された日付と時刻。 |
説明 | ロックに関するコメント。 |
除外ユーザー | ロックを適用されないユーザーのリスト。 |
ユーザーの追加 | [ユーザーの追加] ダイアログ ボックスをクリックして開きます。そこで、[除外ユーザー] リストにユーザーを追加することができます。 |
ユーザーの削除 | クリックすると、選択したユーザーを [除外ユーザー] リストから削除します。 |
すべて削除 | クリックすると、すべてのユーザーを [除外ユーザー] リストから削除します。 |
VOB 内で選択したエレメントが、ClearCase MultiSite を使って複製される場合、[ClearCase element エレメント] のプロパティ ページの [マスターシップ] タブには、選択したエレメントに関する次のような情報が表示されます。
プロパティ名 | プロパティの説明 |
---|---|
現在のレプリカ | エレメントを含むレプリカ (ClearCase サーバーからアクセスできるレプリカ) のレプリカ名。 |
マスター レプリカ | 現在のレプリカ オブジェクトを統括するレプリカの名前。 |
オブジェクトのマスターシップによって、誰が修正できるかが決まります。 通常、自分の現在のレプリカがオブジェクトを統括していない場合、そのオブジェクトを修正できません。