ヘッダーをスキップ
Oracle® Fusion Middleware Oracle B2Bユーザーズ・ガイド
11g リリース1 (11.1.1.7)
B61381-06
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

L IBM WebSphere MQによるメッセージの交換

この付録では、Oracle B2BによるIBM Websphere MQとの通信について説明します。

この項は、次の項目で構成されています。

L.1 概要

Oracle B2Bには、標準設定でIBM MQに接続してメッセージを交換できる機能が用意されています。これは、Oracle B2BのJMS製品を使用してサポートされます。

この機能は、Oracle B2Bに既存の取引パートナ通信機能の拡張です。

L.2 前提条件

IBM MQに接続するための前提条件として、クラスパスに次のライブラリを指定する必要があります。

前述のjarをドメイン・ライブラリ・ディレクトリに追加します。このディレクトリは通常、$DOMAIN_DIR/libです。

$DOMAIN_DIR/libディレクトリにあるjarは、サーバー起動時に動的に取得され、サーバーのクラスパスの末尾に追加されます。

例: <$fmwhome>/user_projects/domains//lib/

または、jarをsetDomainEnv.shファイルの一部として追加することもできます。

L.3 IBM MQへの接続

Oracle B2BからIBM MQに接続するには、次の2つの方法があります。

L.3.1 資格証明を使用する接続の構成

資格証明を使用する接続の場合、アウトバウンド・チャネルとインバウンド・チャネルの両方を構成する必要があります。

アウトバウンドの場合、Generic JMSプロトコルを使用するように取引パートナ・デリバリ・チャネルを構成する必要があります。

インバウンドの場合、次のパラメータを使用して、Generic JMSプロトコルを使用するように内部デリバリ・チャネルを構成する必要があります。

  • 接続先名: MQキュー名

  • 接続ファクトリ: MQキュー・マネージャ名

  • 接続先プロバイダ: java.naming.factory.initial=com.ibm.mq.jms.context.WMQInitialContextFactory

    java.naming.provider.url=<host>:<QM Listen port>/<MQ Channel Name>;

  • ユーザー名: MQユーザー名

  • パスワード: MQパスワード

L.3.2 バインディングを使用する接続の構成

前提条件として、MQServerで.bindingsファイルを取得または生成する必要があります。MQ管理者は、これを実行できます。

アウトバウンドとインバウンドについて、それぞれのデリバリ・チャネルで次の値を設定します。

  • 接続先名: MQキュー名

  • 接続ファクトリ: MQキュー・マネージャ名

  • 接続先プロバイダ: java.naming.factory.initial=com.ibm.mq.jms.context.WMQInitialContextFactory

    java.naming.provider.url=file:///<location of .bindings file>