外部アプリケーションの URI への属性のマッピング

Uniform Resource Identifier (URI) に属性をマップし、外部アプリケーションとの統合に使用可能なすべてのモジュール全体で一貫性のある、属性の OSLC 表現を作成できます。この場合の外部アプリケーションとは、Rational® Engineering Lifecycle Management、Rational Insight、および OSLC を使用して IBM® Rational DOORS® と統合されたアプリケーションなどです。

このタスクについて

複数のモジュールで使用されている属性は、属性が各モジュールで同じ名前およびタイプを持つ場合でも、それらのモジュール内で固有の ID を持ちます。 その結果、外部アプリケーションは、複数の固有 ID を持つ属性を、異なる属性とみなす場合があります。 例えば、Rational Insight では、複数のモジュール間で属性についての一貫したレポート作成を行うことがこれによってできなくなります。

属性マッピングでは、同じ名前とタイプを持つが異なるモジュール内にある属性に、単一の URI が割り当てられます。 このマッピングは、外部アプリケーションがモジュール間で同等な属性を認識およびレポートできるようにする、一貫した OSLC 表現を提供します。

注: Rational DOORS オブジェクトから外部 Web URL へのリンクは、Rational Insight のレポートには表されません。 属性 DXL は、マッピングまたは Rational Insight のレポートでは使用できません。

手順

  1. IBM Rational DOORS クライアントで、「ファイル」 > 「マッピング」をクリックします。 「属性およびリンク・マッピング (Attribute and Linking Mapping)」ウィンドウが開きます。
  2. 「属性」ページで、「追加」をクリックします。
  3. 「データベース・エクスプローラー」ペインで、プロジェクトおよびフォルダーを展開し、モジュールを選択します。
  4. 「属性」ペインで、属性を選択し、「OK」をクリックします。
  5. 「マップ済み属性 (Mapped Attributes)」リストに属性を追加した後、以下のアクションのいずれかを行います。
    • 属性を選択し、「編集」をクリックします。 「URI の編集」ウィンドウに URI を入力し、「OK」をクリックします。
    • 「推奨」をクリックし、推奨 URI を以下の項目に割り当てます。
      • マップされた URI を持たない属性
      • 選択された属性
      • すべての属性
      推奨 URI を属性に割り当てるには、まず「属性およびリンク・マッピング (Attribute and Link Mapping)」ウィンドウの「一般」タブで、デフォルト名前空間を入力する必要があります。 推奨 URI の入力後、URI を編集できます。
  6. 「OK」または「適用」をクリックし、属性マッピングを保存します。

次のタスク

URI マッピングを作成または編集し、マッピングを外部アプリケーションで使用可能にしたら、「属性およびリンク・マッピング (Attribute and Link Mapping)」ウィンドウの「一般」タブで、更新を公開する必要があります。 これを行うには、Rational Insight などの外部アプリケーションでデータ全体を再ロードしなければならない場合があります。したがって、「公開」ボタンを慎重に使用して、複数のマッピング変更を集約および適用する必要があります。

重要:

属性マッピングへの変更は、一致する属性を含むリソースの OSLC 表現に影響を与えます。 取り込む側のアプリケーションは、マッピング変更をデータ変更として表示し、関連するすべてのリソースを再ロードすることが必要になる場合があります。 変更を再ロードするためにかかる時間は、影響を受けるリソースの数に応じて異なります。したがって、マッピングを発行する場合には注意を払う必要があります。

既に作業セット内に組み込まれているモジュール (例えば IBM Rational Engineering Lifecycle Manager によって取り込まれるモジュールなど) の属性のマッピングを追加または変更する場合には、作業セットを更新して、すべての属性が Rational Engineering Lifecycle Manager に表示されることを確認する必要があります。 属性のマッピングを発行した後に、作業セットからモジュールを除去して、変更を適用します。 次いで、モジュールを作業セットに戻して、変更を適用します。


フィードバック