接続の作成の前提条件
IBM MQ Series JMSアダプタとの接続を作成するには、次の前提条件を満たす必要があります:
- MQ Explorerで通信するためのMQ Seriesキュー・マネージャを構成します:
- 「キュー・マネージャ」、「プロパティ」、「通信」の順に移動し、「チャネル自動定義」を「無効」に設定します。
- 「チャネル」、「サーバー接続チャネル」、「拡張」の順に移動し、「会話の共有」を0に設定します。
- キュー・マネージャが認証されるようにするには、MQ Explorerの「拡張」タブの下の「接続認証」フィールドでサポートを構成します。
- 「IBM MQ Series JMSアダプタ」を使用して接続を認証しない場合、(MQ Admin)ユーザーは、「キュー・マネージャ」 > 「チャネル」 > 「サーバー接続チャネル」 > 「プロパティ」 > MCAに有効なユーザーIDを提供する必要があります。 このユーザーが
mqmグループの一部である場合、そのキュー・マネージャの2つのキューに対して次のプロファイルを設定する必要があります:./setmqaut -m QM -n "SYSTEM.ADMIN.COMMAND.QUEUE" -t q -p "USERID" +inq ./setmqaut -m QM -n "SYSTEM.DEFAULT.MODEL.QUEUE" -t q -p "USERID" +inqただし、MCAで設定されたユーザーがmqmグループに属していない場合は、そのキュー・マネージャの2つのキューに対して次のプロファイルを設定する必要があります:./setmqaut -m QM -n "SYSTEM.ADMIN.COMMAND.QUEUE" -t q -p "USERID" +inq +put ./setmqaut -m QM -n "SYSTEM.DEFAULT.MODEL.QUEUE" -t q -p "USERID" +inq +get +dspUSERIDをユーザーIDに、QMをキュー・マネージャに置き換えます。 - 「IBM MQ Series JMSアダプタ」で処理するMQ Explorerにキューおよびトピックを作成します。
-
トピックを使用するには、
MQ_Install/bin/ディレクトリで次のコマンドを実行してMQSCファイルのロケーションを指定する必要があります:.runmqsc Queue_Manager < ../java/bin/MQJMS_PSQ.mqscたとえば:
cd /opt/mqm/bin.runmqsc ICS_QM < ../java/bin/MQJMS_PSQ.mqsc - 接続性エージェントをオンプレミス環境にインストールします。 エージェントは、Oracle IntegrationとJMS (MQ)サーバー間の通信を有効にします。 「Oracle Integration Generation 2での統合の使用」の「接続性エージェント・インストーラのダウンロードおよび実行」と「オンプレミス・アプリケーションとOracle Integration間の接続エージェントと統合について」を参照してください。
- 次のMQ JARファイルを
MQ_Install_Home/java/libディレクトリから接続エージェントのAgent_Home/thirdparty/libディレクトリにコピーします:com.ibm.mq.allclient.jarjms.jar