WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 オペレーティング・システム: AIX, HP-UX, Linux, Solaris, Windows

JNDILookup Web Service の構成

Message Service Clients for C/C++ and .NET を備えた WebSphere ESB で提供された管理 JMS オブジェクトを使用する場合、WebSphere ESB が提供する JNDILookup Web Service を、非 Java クライアントが非 Java 環境から管理 JMS オブジェクトにアクセスできるように構成する必要があります。

始める前に

このタスクを実行する前に、JNDILookup Web Service アプリケーションがインストール済みであることを確認してください。

Web Services Client for C++ は、Message Service Client for C/C++ で JNDILookup Web Service を使用するための前提条件です。 Message Service Client for C/C++ アプリケーションで管理オブジェクトを使用する場合は、このタスクを開始する前に、Web Services Client for C++ の互換性のあるバージョンがインストール済みであることを確認してください。 WebSphere ESB 内にパッケージされている Message Service Client for C/C++ および Web Services Client for C++ のバージョンには互換性があります。

このタスクを実行する理由および時期

管理上定義された ConnectionFactory オブジェクトおよび Destination オブジェクトは、JMS インプリメンテーションと JMS インターフェース間の分離を提供します。 これにより、JMS クライアント・アプリケーションが、JMS プロバイダーのインプリメンテーション詳細の影響を受けなくなるため、さらに移植が容易になります。 管理者は管理オブジェクトによって、中央のリポジトリーからクライアント・アプリケーションの接続設定を管理することができます。例えば、アプリケーションが使用する特定のキューを変更するには、アプリケーションが JNDI 経由で取得する管理対象の Destination オブジェクトを変更します。

Message Service Clients for C/C++ and .NET のような非 Java クライアントも管理オブジェクトを使用することができます。ただし、WebSphere ESB に提供されている管理 JMS オブジェクトは JNDI 経由でアクセスされる直列化 Java™ オブジェクトであるため、非 Java クライアントは JNDILookup Web Service を使用しないとそれらのオブジェクトを正しく解釈することができません。 この Web サービスが提供する検索操作により、Message Service Clients for C/C++ and .NET は、オブジェクトの名前を指定することで JNDI オブジェクトの検索を要求することができます。 管理オブジェクトのプロパティーは、名前と値のペアの「マップ」を使用してアプリケーションに戻されます。

このタスクの手順

  1. Web Services Client for C++ を、Message Service Client for C/C++ アプリケーション内での使用のためにインストールおよび構成します。 Web Services Client for C++ のインストール後の構成について詳しくは、『インストール後の構成』を参照してください。
    注: このステップは、 Message Service Client for C/C++ のみに適用されます。Message Service Client for .NET は、Microsoft® .NET フレームワークから直接 Web サービスを起動します。
  2. Message Service Client for C/C++ または Message Service Client for .NET アプリケーション内の JNDILookup Web Service URL を定義します。 アプリケーション内に Web サービス URL を定義するには、InitialContext オブジェクトの XMSC_IC_URL プロパティーを Web サービス・エンドポイント URL に設定します。 このプロパティーは、InitialContext オブジェクトを組み立てる際に引数として、代替的に指定することができます。 詳しくは、『JNDILookup Web Service』を参照してください。

Task topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_clients_jndiconfig.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)