WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

管理対象外 Web サービス JAX-RPC クライアントの実行

WebSphere Application Server バージョン 6.1 および Application Client for WebSphere Application Server バージョン 6.1 では、 Java API for XML-based RPC (JAX-RPC) 1.1 仕様に基づく管理対象外クライアント実装を提供しています。 Thin Client for JAX-RPC with WebSphere Application Server は、 管理対象外のスタンドアロン Java クライアント環境で JAX-RPC Web サービス・クライアント・アプリケーションを実行し、 アプリケーション・サーバーにホストされる Web サービスを呼び出すことができます。

始める前に

[i5/OS] JAX-RPC 管理対象外クライアント実行環境をセットアップする前に、 Thin Client for JAX-RPC JAR ファイルを取得する必要があります。 Thin Client for JAX-RPC を取得するには、WebSphere Application Server をインストールするか、Application Client for WebSphere Application Server をインストールする必要があります。

[AIX HP-UX Linux Solaris Windows] JAX-RPC 管理対象外クライアント実行環境をセットアップする前に、 Thin Client for JAX-RPC JAR ファイルを取得する必要があります。 Thin Client for JAX-RPC を取得するには、WebSphere Application Server をインストールするか、Application Client for WebSphere Application Server をインストールする必要があります。

[z/OS] JAX-RPC 管理対象外クライアント実行環境をセットアップする前に、 Thin Client for JAX-RPC JAR ファイルを取得する必要があります。 Thin Client for JAX-RPC を取得するには、WebSphere Application Server をインストールおよびカスタマイズするか、Application Client for WebSphere Application Server をインストールする必要があります。

Thin Client for JAX-RPC JAR ファイル com.ibm.ws.webservices.thinclient_6.1.0.jar は、 app_server_root¥runtimes ディレクトリーにあります。 WebSphere 環境以外での Thin Client for JAX-RPC のコピーの正しい使用法の確認とその制限については、ご使用条件を参照してください。

Thin Client for JAX-RPC は、 IBM Software Development Kits (SDKs) V1.5 および IBM がパッケージ化している Sun Java Development Kit (JDK) V1.5 を持つ分散オペレーティング・システム上で実行されます。 Thin Client for JAX-RPC は、次の制限を持つ非 IBM SDKs V1.5 でサポートされます。
  • 非 IBM SDK 上の Secure Sockets Layer (SSL) の制限

    Thin Client for JAX-RPC には IBM Java Secure Socket Extension (JSSE2) プロバイダーへの依存関係があります。 Sun JDK は、ベンダー取得の JSSE プロバイダーがプラグインされるのを防ぎます。これにより、SSL は Sun JDK またはその他の非 IBM SDK ではサポートされなくなります。

  • 非 IBM SDK 上の Xerces の制限

    非 IBM SDK を使用している場合は、Xerces 実装との依存関係があるために、 ユーザーは Thin Client for JAX-RPC を実行する前に Xerces-J バージョン 2.6.2 をダウンロードし、 これをクラスパスに設定する必要があります。

このタスクについて

次のステップを実行して、Thin Client for JAX-RPC 環境をセットアップします。

プロシージャー

  1. パスを構成します。 以下のように入力して、Java bin ディレクトリーをパスに追加することができます。
    [Windows] [z/OS]
    set PATH=<your_JDK_bin_directory>;%PATH%
    [AIX] [HP-UX] [Solaris] [Linux]
    export PATH=<your_JDK_bin_directory>:$PATH
  2. クラスパスを構成します。
    • IBM により提供される SDK または JDK を使用している場合は、Thin Client JAR ファイルをクラスパス定義に追加することができます。
      [Windows] [z/OS]
      set CLASSPATH=.;<your_web_services_thin_client_install_directory>¥com.ibm.ws.webservices.thinclient_6.1.0.jar;<your_application_jars>;%CLASSPATH%
      [AIX] [HP-UX] [Solaris] [Linux] [i5/OS]
      export CLASSPATH=.:<your_web_services_thin_client_install_directory>/com.ibm.ws.webservices.thinclient_6.1.0.jar:<your_application_jars>;$CLASSPATH
    • 非 IBM SDK を使用している場合は、まず Xerces xml-apis.jar を取得してから xercesImpl.jar を Xerces Web サイトから入手し、次にクラスパス定義を構成します。
      [Windows] [z/OS]
      set CLASSPATH=.;<your_Xerces_install_directory>¥xml-apis.jar;<your_Xerces_install_directory>¥xercesImpl.jar;%CLASSPATH%
      [AIX] [HP-UX] [Solaris] [Linux] [i5/OS]
      export CLASSPATH=.:<your_Xerces_install_directory>/xml-apis.jar:<your_Xerces_install_directory>¥xercesImpl.jar:$CLASSPATH
  3. 次の Java コマンドを使用してクライアント・アプリケーションを実行します。
    [Windows] [z/OS]
    %JAVA_HOME%¥bin¥java <your_client_application>
    [AIX] [HP-UX] [Solaris] [Linux] [i5/OS]
    $JAVA_HOME/bin/java <your_client_application>

結果

WebSphere Application Server 上でホストされる Web サービスを呼び出すために使用できる、 管理対象外 JAX-RPC クライアント・ランタイム環境がセットアップされました。



関連タスク
タスクの概説: Web サービス・アプリケーションのインプリメント
[AIX HP-UX Linux Solaris Windows] タスクの概説: インストール
[z/OS] タスクの概説: インストール
WebSphere Application Server のアプリケーション・クライアントのインストール
Web サービス・クライアントの開発とデプロイ
関連資料
Web サービス: 学習用リソース
関連情報
Xerces Web サイト
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_wbsthinclient.html