IBM MQ classes for JMS /Jakarta Messaging のインストールと構成
このセクションでは、 IBM® MQ classes for JMS および IBM MQ classes for Jakarta Messaging のインストール時に作成されるディレクトリーおよびファイルについて説明し、インストール後に IBM MQ classes for JMS および IBM MQ classes for Jakarta Messaging を構成する方法について説明します。
IBM MQ classes for JMS のインストール内容 IBM MQ classes for JMS をインストールすると、いくつかのファイルとディレクトリーが作成されます。 Windows では、一部の構成は、インストール中に環境変数を自動的に設定することによって実行されます。 その他のプラットフォーム、および特定の Windows 環境では、 IBM MQ classes for JMS アプリケーションを実行する前に環境変数を設定する必要があります。
Java セキュリティー・マネージャーの下での IBM MQ classes for JMS アプリケーションの実行 IBM MQ classes for JMS は、 Java security manager を使用可能にして実行することができます。 Java security manager を有効にしてアプリケーションを正常に実行するには、適切なポリシー構成ファイルを使用して Java Virtual Machine (JVM) を構成する必要があります。
IBM MQ classes for JMS アプリケーションのインストール後のセットアップ このトピックでは、キュー・マネージャーのリソースにアクセスするために IBM MQ classes for JMS アプリケーションが必要とする権限について説明します。 また、接続モードの概要を示し、アプリケーションがクライアント・モードで接続できるようにキュー・マネージャーを構成する方法を説明します。
Point-to-Point IVT for IBM MQ classes for JMS Point-to-Point インストール検査テスト (IVT) プログラムは、 IBM MQ classes for JMS および IBM MQ classes for Jakarta Messaging に付属しています。 プログラムはキュー・マネージャーにバインディング・モードまたはクライアント・モードのいずれかで接続し、メッセージを SYSTEM.DEFAULT.LOCAL.QUEUE というキューに送信した後、メッセージをキューから受信します。 プログラムは必要なオブジェクトをすべて実行時に動的に作成および構成することができます。
また、JNDI を使用して管理対象オブジェクトをディレクトリー・サービスから取り出すこともできます。
IBM MQ classes for JMS のパブリッシュ/サブスクライブ IVT パブリッシュ/サブスクライブ・インストール検査テスト (IVT) プログラムは、 IBM MQ classes for JMS に付属しています。 プログラムはキュー・マネージャーにバインディング・モードまたはクライアント・モードのいずれかで接続し、トピックにサブスクライブし、メッセージをトピックにパブリッシュした後、そのメッセージを受信します。 プログラムは必要なオブジェクトをすべて実行時に動的に作成および構成することができます。
また、JNDI を使用して管理対象オブジェクトをディレクトリー・サービスから取り出すこともできます。
IBM MQ classes for JMS サンプル・アプリケーションの使用 IBM MQ classes for JMS サンプル・アプリケーションは、 JMS API の共通機能の概要を提供します。 インストール環境やメッセージング・サーバーのセットアップを検証したり、ユーザー独自のアプリケーションを作成したりするときに活用できます。
IBM MQ classes for JMS/Jakarta Messaging IBM MQ classes for JMS および IBM MQ classes for Jakarta Messaging の使用時に実行する必要がある一般的なタスクを支援するために、いくつかのスクリプトが提供されています。
Support for OSGi with IBM MQ classes for JMS OSGi は、アプリケーションのバンドルとしてのデプロイメントをサポートするフレームワークを提供します。 OSGi バンドルは、 IBM MQ classes for JMS の一部として提供されます。