BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Integration > B2B トピック > B2B Integration Console ヘルプ > ビジネス プロトコルのコンフィグレーション |
B2B Integration Console ヘルプ
|
ビジネス プロトコルのコンフィグレーション
ここでは、以下の内容を取り上げます。
詳細については、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。
注意: XOCP および cXML ビジネス プロトコルは、WebLogic Integration の今回のリリースで非推奨になっています。これらのビジネス プロトコルに代わる機能についての詳細は、『WebLogic Integration リリース ノート』を参照してください。
ビジネス プロトコルのコンフィグレーションの概要
電子商取引でビジネス プロトコルというと、企業間ネットワークでのビジネス情報の電子交換を制御する一連のルールを意味します。ビジネス プロトコルは、ビジネス メッセージの構造、メッセージの処理方法、およびそれらを適切な受信側にルーティングするための方法を規定します。B2B Integration のトレーディング パートナでは、ビジネス メッセージの送受信のためのプロトコルとして、XOCP、RosettaNet、および cXML を使用できます。
ビジネス プロトコルは、それを実装するロジック プラグインによって定義されます。新しいビジネス プロトコル定義を作成することはできません。これらは、B2B Integration リポジトリに格納されています。使用できるビジネス プロトコルを表示したり、ビジネス プロトコル定義をユーザが作成したロジック プラグインにマップしたりできます。
[ビジネス プロトコル定義] タブには、使用できるユーザ定義のフィルタ、ルータ、システム エンコーダ、およびシステム デコーダのリストが表示されます(読み取り専用)。リスト内の項目の順序は、アクティブ化されたシーケンス チェーンまたは順序によって変わります。
ビジネス プロトコル定義の表示
ビジネス プロトコル定義を修正するには、次の作業が必要です。
これで、カスタム プラグインを修正できます。カスタム プラグインには、フィルタとして定義、使用される Java クラスと、ルータとして定義、使用される XPath 文の両方が含まれている場合もあります。
ユーザ定義のフィルタ チェーンおよびルータ チェーンの修正
デフォルトでは、組み込みのチェーンであるビジネス プロトコル固有のロジック プラグインは、ビジネス プロトコルのルーティング機能およびフィルタ機能と関連付けられています。カスタム ロジック プラグインは、ルーティングまたはフィルタ処理のいずれかに対して必要に応じて定義および挿入できます。これらのカスタム プラグインを使用すると、ルーティング機能やフィルタ機能だけでなく、さまざまなサービスを実行できます。詳細については、ロジック プラグインの作成(非推奨) を参照してください。ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。
カスタム ロジック プラグインが挿入されているフィルタ チェーンおよびルータ チェーンを修正するには、次の作業が必要です。
XOCP フィルタ式および XOCP ルータ式の修正(非推奨)
注意: XOCP ビジネス プロトコルは、WebLogic Integration の今回のリリースで非推奨になっています。XOCP ビジネス プロトコルに代わる機能についての詳細は、『WebLogic Integration リリース ノート』を参照してください。
XPath は、XML ドキュメントの処理に使用する XML パターン マッチング言語です。XPath 式は、XPath 構文を使用しているビジネス メッセージの宛先を指定する文字列です。定義した XPath 式は、フィルタ チェーンおよびルータ チェーンと関連付ける必要があります。
フィルタ式を使用すると、メッセージコンテキスト ドキュメントの各部を調べて、そのメッセージを受信側のトレーディング パートナに転送するかどうかを決定できます。XPath フィルタ式は、さまざまな選択基準に基づいて true または false を返します。false が返されると、そのメッセージの評価が中止され、受信側には送信されません。
XOCP ルータ ロジック プラグインでは、XPath ルータ式によってメッセージコンテキスト ドキュメントの各部が調べられ、別の受信側トレーディング パートナのセットが選択されます。フィルタおよびルータは、前に生成された受信側トレーディング パートナのフィルタおよびルータのセットに上書きされるか、またはそのセットに追加されます。
修正できるのはユーザ定義のロジック プラグインのみです。詳細については、ロジック プラグインの作成(非推奨) を参照してください。ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。
XPath 式の作成
XPath 式を作成するには、次の作業が必要です。
ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。
ビジネス プロトコル定義からの XPath 式の削除
ビジネス プロトコル定義から XPath フィルタ チェーンまたは XPath ルータ チェーンを削除するには、次の作業が必要です。
ロジック プラグインの詳しい説明は、『B2B Integration 管理ガイド』の「高度なコンフィグレーション タスク」を参照してください。
ビジネス プロトコル定義の詳細の表示
フィルタおよびルータのリストには、システムレベルのエンティティとユーザが作成したプラグインが含まれています。エンコーダおよびデコーダは、すべてシステムレベルのエンティティです。修正できるのはユーザ定義のロジック プラグインのみです。詳細については、ロジック プラグインの作成(非推奨) を参照してください。
ビジネス プロトコル定義についての詳細情報を表示するには、次の作業が必要です。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |