アセンブリー・ツールを使用した、JAX-RPC Web サービスの追加 HTTP トランスポート・プロパティーの構成
アセンブリー・ツールを使用して、Java™ API for XML-based RPC (JAX-RPC) Web サービスの追加 HTTP トランスポート・プロパティーを構成することができます。アセンブリー・ツールは、 ibm-webservicesclient-bnd.xmi デプロイメント記述子バインディング・ファイルの構成に使用します。
始める前に
このタスクについて
Java API XML ベース・リモート・プロシージャー・コール (JAX-RPC) プログラミング・モデルまたは Java API for XML Web Services (JAX-WS) プログラミング・モデルを使用してプロパティーをプログラマチックに構成する場合は、JAX-RPC または JAX-WS 仕様を参照してください。
サポートされる標準および仕様の完全なリストについては、Web サービス仕様書および API 文書を参照してください。
構成できる以下の HTTP プロパティーについての詳細は、Web サービス・アプリケーションの HTTP カスタム・プロパティーについての項目をお読みください。
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
トラブルの回避 (Avoid trouble): このプロパティーは JAX-RPC 専用であり、JAX-WS に基づくサービスに対して有効にされても使用されません。gotcha
- com.ibm.websphere.webservices.http.connectionKeepAlive
- com.ibm.websphere.webservices.http.requestResendEnabled
- com.ibm.websphere.webservices.http.SocketTimeout
- com.ibm.ws.webservices.enableHTTPPrefix
- http.proxyHost
- http.proxyPort
- https.proxyHost
- https.proxyPort
- http.nonProxyHosts - このプロパティーは JVM カスタム・プロパティーとしてのみ構成できます。 このプロパティーは HTTP 接続と HTTPS 接続の両方に適用されます。
これらの追加プロパティーは、HTTP プロトコルを使用する Web サービス・アプリケーションに 構成します。これらのプロパティーは、HTTP 要求、HTTP 応答、および HTTP 接続パーシスタンスのメッセージのコンテンツ・エンコード、および読み取りタイムアウトで java.net.ConnectException エラー が発生した後に再送信される HTTP 要求の振る舞いに影響を与えます。
この作業セクションの次の ステップに従って、アセンブリー・ツールを使用して追加 HTTP プロパティーを構成します。
手順
- アセンブリー・ツールを開始します。 Rational® Application Developer の文書にある、 アセンブリー・ツールの開始に関する情報を参照してください。
- Java EE モジュールで機能するようにアセンブリー・ツールをまだ構成していない場合は、 ここで構成します。Java EE および Web カテゴリーが 使用可能になっていることを確認する必要があります。 Rational Application Developer の文書にある、 アセンブリー・ツールの構成に関する情報を参照してください。
- Rational Application Developer アセンブリー・ツールに、アセンブリー・ツールキット、アプリケーション・アセンブリー・ツール (AAT)、またはその他のツールで作成した Web アプリケーション・アーカイブ (WAR) ファイルをマイグレーションします。 ファイルをマイグレーションするには、アセンブリー・ツールに WAR ファイルをインポートします。 Rational Application Developer の文書にある、 アセンブリー・ツールへのコード成果物のマイグレーションに関する情報を参照してください。
- 追加の HTTP トランスポート・プロパティーを構成します。 Web サービス・クライアントの「Web Services Client Port Binding」ページで、名前/値ペアの作成と指定を行います。「Web Services Client Port Binding」ページを使用するには、 クライアントのデプロイメント記述子ファイルをダブルクリックします。Rational Application Developer の文書にある、HTTP トランスポート・プロパティーの構成に関する情報を参照してください。