JMS クライアントが JMS プロバイダーへの接続に使用するトランスポート・タイプを変更できます。 新しいトランスポート・タイプで必要なプロパティーと設定を変更する必要がある場合もあります。
本タスクについて
JMS クライアント (JMS API を使用する Java アプリケーション) は、接続ファクトリーを使用して JMS プロバイダーとの接続を作成します。 JMS プロバイダーとして使用されるメッセージング・プロバイダーは、どのタイプのトランスポートが接続に使用可能かを判別します。
JMS クライアントが JMS プロバイダーと接続するのに使用するトランスポートを変更するには、以下の手順を実行します。
手順
- Navigator ビューで、トランスポート・タイプを変更する接続ファクトリーを含む 「接続ファクトリー」 フォルダーをクリックします。 接続ファクトリーがコンテンツ・ビューに表示されます。
- コンテンツ・ビューで、接続ファクトリーを右クリックし、 「トランスポートの切り替え」をクリックします。
- 以下の使用可能なトランスポート・タイプをクリックします。
- メッセージング・プロバイダーとして IBM® MQ を使用している場合は、 「バインディング」 または 「クライアント」のいずれかをクリックします。
- メッセージング・プロバイダーとしてリアルタイム・トランスポートを使用している場合、「直接」または「直接 HTTP」をクリックします。 リアルタイム・トランスポートは、 IBM MQ 8.0では使用できません。 IBM MQ 8.0 を使用している場合は、リアルタイム・トランスポートを定義できますが、接続を作成しようとすると失敗します。
- 新しいトランスポート・タイプに必要なプロパティーおよび設定を変更する必要があるかどうかを確認します。例えば、 「バインディング」 から 「クライアント」に変更する場合は、クライアント接続をセットアップする必要があります (まだセットアップしていない場合)。
結果
接続ファクトリーが JMS クライアント向けの接続を次回作成するとき、接続は新規のトランスポート・タイプを使用します。