BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Integration > B2B トピック > B2B Integration 管理ガイド > B2B Integration コンポーネントのインポートとエクスポート |
B2B Integration 管理ガイド
|
B2B Integration コンポーネントのインポートとエクスポート
トレーディング パートナが WebLogic Integration B2B アプリケーションによってホストされる会話に参加する前に、アプリケーションの要件を満たす環境を設定する必要があります。特に、B2B アプリケーションが使用するトレーディング パートナ定義、会話定義、コラボレーション アグリーメント、ワークフローなどのコンポーネントをシステムに入れる必要があります。必要な B2B コンポーネントを作成し、トレーディング パートナにそれを配信すると、環境設定を簡便化できます。
この章では、B2B アプリケーションの実装に必要なコンポーネントのエクスポートおよびインポート方法について説明します。内容は以下のとおりです。
B2B Integration コンポーネント
WebLogic Integration B2B アプリケーションのコンポーネントには、以下のものがあります。
協調的ワークフローには、テンプレート定義と、それに関連付けられた以下のものがあります。
複数のトレーディング パートナが同じコンポーネントを使用するのはよくあることです。たとえば、指定した会話定義に対してコラボレーション アグリーメントで同じロールが割り当てられた全パーティは、同じ会話定義とパブリック ワークフロー テンプレートを必要とします。ピア ツー ピア交換に参加するために、各トレーディング パートナは、自身のトレーディング パートナ定義と他方のパーティのトレーディング パートナ定義を持つ必要があります。
トレーディング パートナ設定を容易にするために、一方のパートナは、必要なコンポーネントを定義し、もう一方のトレーディング パートナでインポートできるようにするためにそれをエクスポートできます。トレーディング パートナ定義、コラボレーション アグリーメント、および会話定義は、WebLogic Integration B2B Console でエクスポートおよびインポートできます。協調的ワークフローは、WebLogic Integration Studio でエクスポートおよびインポートできます。
ビジネス コラボレーションの多くのコンポーネントは同じものですが、別のトレーディング パートナで使用する場合は、インポート後に多少の変更が必要な場合もあります。たとえば、リモート トレーディング パートナのトレーディング パートナ定義がローカル トレーディング パートナによってエクスポートされ、リモート トレーディング パートナによってインポートされる場合、リモート トレーディング パートナは、インポートした定義が使用可能になる前に、トレーディング パートナ タイプのプロパティ値をリモートからローカルに変更する必要があります。
通常、Studio では異なるトレーディング パートナに異なるオーガニゼーションの構造があるので、ワークフロー テンプレートと会話は、指定したオーガニゼーションの変更を必要とします。
エクスポートとインポートの概要
B2B 交換の参加者で必要なコンポーネントをエクスポートするには、次の手順を実行します。
エクスポートしたコンポーネントをインポートし、使用目的に応じて変更するには、次の手順を実行します。
B2B Console からのエクスポート
B2B Console からのエンティティをエクスポートするには、次の手順を実行します。
[ビジネス接続エクスポート ファイル] フォーマットでは、一度に 1 つのトレーディング パートナのみをエクスポートできます。このオプションは、その前のステップでトレーディング パートナを 1 つのみ選択した場合に選択することができます。
WebLogic Integration - Business Connect は、軽量トレーディング パートナ クライアントです。WebLogic Integration をデプロイするトレーディング パートナは、ebXML ビジネス プロトコルを使用して、WebLogic Integration - Business Connect をデプロイするトレーディング パートナと相互運用することができます(詳細は、『B2B Integration ebXML の実装』、「ebXML の管理」の「ebXML メッセージ機能を使用するための環境コンフィグレーション」を参照)。
B2B Console へのインポート
B2B Console にインポートするには、次の手順を実行します。
警告: [データベースの初期化] オプションを選択すると、その後リポジトリ データをインポートする際に、既存のデータは破棄されます。[データベースの初期化] オプションの選択は慎重に行う必要があります。
WebLogic Integration をデプロイするトレーディング パートナは、ebXML ビジネス プロトコルを使用して、WebLogic Integration - Business Connect をデプロイするトレーディング パートナと相互運用することができます。WebLogic Integration - Business Connect トレーディング パートナは、そのトレーディング パートナ コンフィグレーション データを、WebLogic Integration が消費できるように XML ファイルでエクスポートすることができます。そのようなファイルをWebLogic Integration リポジトリにインポートする場合は、[ビジネス接続インポート ファイル] オプションに対して [Yes] を選択する必要があります。
ebXML ビジネス プロトコルおよび WebLogic Integration - Business Connect の詳細については、次のマニュアルを参照してください。
ワークフロー パッケージのエクスポート
WebLogic Integration Studio では、テンプレート定義、および関連するワークフロー コンポーネントを選択してエクスポートできます。選択したコンポーネントは、ワークフロー パッケージという Java Archive (JAR) ファイルにパッケージ化されます。
ワークフロー パッケージをエクスポートするときに、以下のことが可能です。
Studio では、テンプレート定義、ビジネス オペレーション、ビジネス カレンダー、プラグイン、イベント キー テーブル、XML リポジトリ項目をエクスポートできます。エクスポートできない要素は、Studio で定義されたオーガニゼーション、ユーザ、ロールです。テンプレート定義をエクスポートする場合、現在のオーガニゼーションとの関連付けが解除されます。テンプレート定義を対象システムにインポートする場合、新しいオーガニゼーションをテンプレート用に選択する必要があります。
Studio からワークフロー パッケージをエクスポートするには、次の手順を実行します。
ワークフロー パッケージのインポート
Studio からワークフロー パッケージをインポートするには、次の手順を実行します。
図4-7 [インポート: インポート概略を確認] ダイアログ ボックス
図4-8 [インポート: インポート概略を確認]
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |