BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Integration > B2B トピック > B2B Integration 管理ガイド > リポジトリの操作 |
B2B Integration 管理ガイド
|
リポジトリの操作
以下の節では、WebLogic Integration リポジトリについて説明します。
注意: XOCP プロトコルおよび cXML プロトコルは、このリリースの Weblogic Integration から非推奨になっています。XOCP および cXML に代わる機能については、『WebLogic Integration リリース ノート』を参照してください。
リポジトリについて
WebLogic Integration リポジトリは、WebLogic Integration によって要求される情報を格納するデータベースです。リポジトリは、以下の要素で構成されます。
B2B コンフィグレーション要素
次の 2 つの図では、リポジトリ内の B2B コンフィグレーション要素間の関係を示します。リポジトリ データ要素のコンフィグレーションの詳細については、コンフィグレーション要件を参照してください。
図6-1 リポジトリの要素(その 1)
次の図は、前の図の続きです。 図6-2 リポジトリの要素(その 2)
図では、実線が包含、破線が参照を表します。リポジトリから要素を削除するときに、以下のことが起こります。
たとえば、コラボレーション アグリーメントを削除しても、参照された会話定義は残ります。
ただし、別の要素に参照が残っている要素を削除することはできません。同じタイプの別の要素を指すようにその参照を変更するか、または参照のある要素を削除する必要があります。たとえば、コラボレーション アグリーメントからの間接的参照を持つトレーディング パートナを、リポジトリから削除することはできません。この、コラボレーション アグリーメントからのトレーディング パートナへの間接的参照は図6-3 に示します。図6-3 では、コラボレーション アグリーメントには、あるパーティとの包括的関係があり、そのパーティにはパーティ識別子への参照があります。トレーディング パートナには、パーティ識別子との包括的関係があります。したがって、このトレーディング パートナをリポジオトリから削除するには、パーティ識別子を参照しているコラボレーション アグリーメントを削除するか、またはその参照を、コラボレーション アグリーメントのパーティから別のパーティ識別子へ変更する必要があります。
図6-3 コラボレーション アグリーメントからトレーディング パートナへの間接的参照
別の要素に参照がある要素を削除できない場合はほかにもあります。リポジトリの要素間のさまざまな関係については、図6-1 および図6-2 を参照してください。たとえば、関連付けられたコラボレーション アグリーメントにある会話定義への参照を変更するまでは、その会話定義は削除できません。つまり、そのコラボレーション アグリーメントにある参照を、別の会話定義を指すように変更するか、関連付けられたコラボレーション アグリーメントを削除する前にその会話定義を削除する必要があります。 次の表では、リポジトリの要素の概要を示します。
リポジトリの B2B コンフィグレーション情報の管理
次の図では、リポジトリの情報の管理に使用できる方法を示します。
図6-4 リポジトリの情報の管理
この図で示すように、B2B Console またはカスタム管理アプリケーションで情報を更新する場合、リポジトリは、MBeans API をアクセス手段にします。Bulk Loader では、データベース操作を処理するために低レベル API を使用します。 MBeans API を使用すると、実行時に動的にリポジトリを更新できます。つまり、B2B エンジンの実行中にデータベースが更新されます。一方、Bulk Loader では、B2B エンジンをシャットダウンする必要があります。 リポジトリに格納されている B2B コンフィグレーション要素を更新するそれぞれの方法の詳細については、以下のマニュアルで説明しています。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |