Service Registry 3.1 ユーザーズガイド (2006Q4)

オブジェクト間の関係の作成

オブジェクト間の関係には、参照と関連の2 種類があります。どちらも単方向の関係です。つまり、それぞれの関係にソースオブジェクトとターゲットオブジェクトがあります。

レジストリは、特定の型のオブジェクト間で ObjectRefs と呼ばれる参照をサポートします。たとえば、ServiceServiceBinding を作成する場合は、Service から ServiceBinding への ServiceBinding 参照を作成できます。しかし、ServiceBinding から Service への参照は作成できません。参照はレジストリオブジェクトではありません。

Association はレジストリオブジェクトであり、任意のレジストリオブジェクト間の Association を作成できます。レジストリは、OffersService RelatedToHasMember などのさまざまな定義済み Association タイプを含む AssociationType Classification Scheme をサポートします。新しい Association タイプを作成することもできます。所有するレジストリオブジェクト間の Association は、区域内の関連と呼ばれます。一方または両方のオブジェクトを所有していない Association は、区域外の関連と呼ばれます。Organization を作成し、それに Service を追加した場合は、Organization から Service に対して OffersService というタイプの Association が自動的に作成されます。

ソースオブジェクトとターゲットオブジェクトに有効な参照が存在しない場合は、参照を作成できません。

2 つのオブジェクトを関連付けるには、「レジストリオブジェクト」領域の「関連付け」ボタンを使用します。このボタンは、検索結果の表で 2 つのオブジェクトを選択するとアクティブになります。

2 つのオブジェクトを検索結果の表に同時に表示できない場合は、「選択」チェックボックスを選択して一方のオブジェクトをブックマークしてから、それに関連付けるオブジェクトを検索します。詳細については、「ブックマーク機能を使用する」を参照してください。

ProcedureReference を作成する

  1. 「レジストリオブジェクト」領域で、2 つのオブジェクトを選択し、「関連付け」をクリックします。

  2. 「関係を作成」領域で、ソースオブジェクトがまだ選択されていない場合は、選択します。

    もう一方のオブジェクトがターゲットオブジェクトになります。

    ソースオブジェクトとターゲットオブジェクトに有効な参照が存在する場合は、デフォルトで「参照」オプションが選択され、有効な参照属性が表示されます。ソースオブジェクトとターゲットオブジェクトに有効な参照が存在しない場合は、「参照」ラジオボタンがグレー表示されます。

  3. 「保存」をクリックして参照を保存します。

ProcedureAssociation を作成する

  1. 「レジストリオブジェクト」領域で、2 つのオブジェクトを選択し、「関連付け」をクリックします。

  2. 「関係を作成」領域で、ソースオブジェクトがまだ選択されていない場合は、選択します。

    もう一方のオブジェクトがターゲットオブジェクトになります。

  3. 「Association」ラジオボタンがまだ選択されていない場合は、選択します。

  4. 「詳細」領域で、Association の名前と、必要に応じて説明を入力します。

    ソースオブジェクトとターゲットオブジェクトの ID 値はすでに入力されています。

  5. 「Association タイプ」コンボボックスからタイプの値を選択します。

  6. 「適用」をクリックして Association を保存します。