BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイト マップ   用語集 
検索

B2B Integration Console ヘルプ

 前 次 目次 索引 PDFで表示  

ビジネス プロトコルのコンフィグレーション

ここでは、以下の内容を取り上げます。

詳細については、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。

注意: XOCP および cXML ビジネス プロトコルは、WebLogic Integration の今回のリリースで非推奨になっています。これらのビジネス プロトコルに代わる機能についての詳細は、『WebLogic Integration リリース ノート』を参照してください。

 


ビジネス プロトコルのコンフィグレーションの概要

電子商取引でビジネス プロトコルというと、企業間ネットワークでのビジネス情報の電子交換を制御する一連のルールを意味します。ビジネス プロトコルは、ビジネス メッセージの構造、メッセージの処理方法、およびそれらを適切な受信側にルーティングするための方法を規定します。B2B Integration のトレーディング パートナでは、ビジネス メッセージの送受信のためのプロトコルとして、XOCP、RosettaNet、および cXML を使用できます。

ビジネス プロトコルは、それを実装するロジック プラグインによって定義されます。新しいビジネス プロトコル定義を作成することはできません。これらは、B2B Integration リポジトリに格納されています。使用できるビジネス プロトコルを表示したり、ビジネス プロトコル定義をユーザが作成したロジック プラグインにマップしたりできます。

[ビジネス プロトコル定義] タブには、使用できるユーザ定義のフィルタ、ルータ、システム エンコーダ、およびシステム デコーダのリストが表示されます(読み取り専用)。リスト内の項目の順序は、アクティブ化されたシーケンス チェーンまたは順序によって変わります。

 


ビジネス プロトコル定義の表示

ビジネス プロトコル定義を修正するには、次の作業が必要です。

  1. 以下のいずれか 1 つを実行して、ビジネス プロトコルを選択します。

    注意: 2 つ目の方法は、ナビゲーション ツリーでのエンティティの表示 で説明しているとおり、B2B Console の [プリファレンス] タブでナビゲーション ツリー オプションの [表示] エンティティがチェックされている場合のみ使用できます。

    ビジネス プロトコルのコンフィグレーション タブが表示されます。

  2. [一般] タブがアクティブでない場合は、これを選択します。次の表に示したビジネス プロトコルについての情報が表示されます(読み取り専用)。


     

これで、カスタム プラグインを修正できます。カスタム プラグインには、フィルタとして定義、使用される Java クラスと、ルータとして定義、使用される XPath 文の両方が含まれている場合もあります。

 


ユーザ定義のフィルタ チェーンおよびルータ チェーンの修正

デフォルトでは、組み込みのチェーンであるビジネス プロトコル固有のロジック プラグインは、ビジネス プロトコルのルーティング機能およびフィルタ機能と関連付けられています。カスタム ロジック プラグインは、ルーティングまたはフィルタ処理のいずれかに対して必要に応じて定義および挿入できます。これらのカスタム プラグインを使用すると、ルーティング機能やフィルタ機能だけでなく、さまざまなサービスを実行できます。詳細については、ロジック プラグインの作成(非推奨) を参照してください。ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。

カスタム ロジック プラグインが挿入されているフィルタ チェーンおよびルータ チェーンを修正するには、次の作業が必要です。

  1. 以下のいずれか 1 つを実行して、ビジネス プロトコルを選択します。

    注意: 2 つ目の方法は、ナビゲーション ツリーでのエンティティの表示 で説明しているとおり、B2B Console の [プリファレンス] タブでナビゲーション ツリー オプションの [表示] エンティティがチェックされている場合のみ使用できます。

    ビジネス プロトコルのコンフィグレーション タブが表示されます。

  2. [フィルタおよびルータ] タブがアクティブでない場合は、これを選択します。使用できるフィルタおよびルータのリストが表示されます。

  3. 適切なコンフィグレーションになるよう、必要に応じてフィルタおよびルータのリストを並べ替えます。タブ上でフィルタおよびルータの名前を移動するには矢印ボタンを使用します。次の表では、有効な値について説明します。


     

  4. フィルタとルータのコンフィグレーションが完了したら [適用] をクリックします。

 


XOCP フィルタ式および XOCP ルータ式の修正(非推奨)

注意: XOCP ビジネス プロトコルは、WebLogic Integration の今回のリリースで非推奨になっています。XOCP ビジネス プロトコルに代わる機能についての詳細は、『WebLogic Integration リリース ノート』を参照してください。

XPath は、XML ドキュメントの処理に使用する XML パターン マッチング言語です。XPath 式は、XPath 構文を使用しているビジネス メッセージの宛先を指定する文字列です。定義した XPath 式は、フィルタ チェーンおよびルータ チェーンと関連付ける必要があります。

フィルタ式を使用すると、メッセージコンテキスト ドキュメントの各部を調べて、そのメッセージを受信側のトレーディング パートナに転送するかどうかを決定できます。XPath フィルタ式は、さまざまな選択基準に基づいて true または false を返します。false が返されると、そのメッセージの評価が中止され、受信側には送信されません。

XOCP ルータ ロジック プラグインでは、XPath ルータ式によってメッセージコンテキスト ドキュメントの各部が調べられ、別の受信側トレーディング パートナのセットが選択されます。フィルタおよびルータは、前に生成された受信側トレーディング パートナのフィルタおよびルータのセットに上書きされるか、またはそのセットに追加されます。

修正できるのはユーザ定義のロジック プラグインのみです。詳細については、ロジック プラグインの作成(非推奨) を参照してください。ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。

XPath 式の作成

XPath 式を作成するには、次の作業が必要です。

  1. 以下のいずれか 1 つを実行して、ビジネス プロトコルを選択します。

    注意: 2 つ目の方法は、ナビゲーション ツリーでのエンティティの表示 で説明しているとおり、B2B Console の [プリファレンス] タブでナビゲーション ツリー オプションの [表示] エンティティがチェックされている場合のみ使用できます。

    ビジネス プロトコルのコンフィグレーション タブが表示されます。

  2. [XOCP フィルタおよびルータ] タブがアクティブでない場合は、これを選択します。

  3. 次の表に示す各フィールドに値を入力します。


     

  4. [設定] をクリックすると、新しい XPath フィルタ チェーンが作成されます。チェーン内の文の順序を並べ替えるには、上矢印キーおよび下矢印キーを使用します。

  5. [適用] をクリックします。

ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。

ビジネス プロトコル定義からの XPath 式の削除

ビジネス プロトコル定義から XPath フィルタ チェーンまたは XPath ルータ チェーンを削除するには、次の作業が必要です。

  1. ナビゲーション ツリーの [ビジネス プロトコル] ノードをクリックします。右ペインに [ビジネス プロトコル定義] ページが表示されます。

  2. [ビジネス プロトコル定義] ページで、削除する XOCP フィルタまたは XOCP ルータが含まれているビジネス プロトコル定義を選択します。ビジネス プロトコル タブが表示されます。

  3. [XOCP フィルタおよびルータ] タブがアクティブでない場合は、これを選択します。

  4. 削除する XOCP フィルタ チェーンまたは XOCP ルータ チェーンを選択します。[削除] をクリックします。

ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。

 


ビジネス プロトコル定義の詳細の表示

フィルタおよびルータのリストには、システムレベルのエンティティとユーザが作成したプラグインが含まれています。エンコーダおよびデコーダは、すべてシステムレベルのエンティティです。修正できるのはユーザ定義のロジック プラグインのみです。詳細については、ロジック プラグインの作成(非推奨) を参照してください。

ビジネス プロトコル定義についての詳細情報を表示するには、次の作業が必要です。

  1. 以下のいずれか 1 つを実行して、ビジネス プロトコルを選択します。

    注意: 2 つ目の方法は、ナビゲーション ツリーでのエンティティの表示 で説明しているとおり、B2B Console の [プリファレンス] タブでナビゲーション ツリー オプションの [表示] エンティティがチェックされている場合のみ使用できます。

    ビジネス プロトコルのコンフィグレーション タブが表示されます。

  2. [詳細] タブがアクティブでない場合は、これを選択します。使用できるユーザ定義のフィルタおよびルータのリストが表示されます。システム エンコーダおよびシステム デコーダも含まれています。

 

ページの先頭 前 次