wsadmin コマンド行ツール使用した追加 HTTP トランスポート・プロパティーの構成

wsadmin コマンド行ツールを使用して、Java™ API for XML-based RPC (JAX-RPC) Web サービスの追加 HTTP トランスポート・プロパティーを構成することができます。

始める前に

WebSphere® Application Server の wsadmin ツールは、 スクリプトを実行する機能を提供します。wsadmin ツールを使用して、WebSphere Application Server インストール済み環境のほか、構成、アプリケーション・デプロイメント、およびサーバーのランタイム操作も管理できます。WebSphere Application Server では、Jacl および Jython のスクリプト言語のみをサポートしています。 wsadmin ツール・オプションについて詳しくは、AdminApp オブジェクトの install、installInteractive、edit、editInteractive、update、updateInteractive の各コマンドのオプションに関する情報を確認してください。

このタスクについて

この作業は、別の Web サービスに対するクライアントとして機能する Web サービスに、 追加 HTTP トランスポート・プロパティーを構成する 3 つの方法のうちの 1 つです次の方法でも、 追加 HTTP トランスポート・プロパティーを構成できます。

Java API XML-based Remote Procedure Call (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
  • 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 要求の振る舞いに影響を与えます。

この作業セクションの次の ステップに従って、wsadmin ツールを使用して追加 HTTP プロパティーを構成します。

手順

  1. スクリプト・コマンドを起動します
  2. wsadmin コマンド・プロンプトで、コマンド構文を入力します。 install、installInteractive、edit、editInteractive、update、および updateInteractive コマンド を使用できます。
  3. com.ibm.websphere.webservices.http.responseContentEncoding プロパティーを 構成する場合は、WebServicesServerCustomProperty コマンド・オプションを使用します。
    トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): このプロパティーは JAX-RPC 専用であり、JAX-WS に基づくサービスに対して有効にされても使用されません。gotcha
  4. WebServicesClientCustomProperty コマンド・オプションを使用して 他のすべてのプロパティーを構成します。
  5. $AdminConfig save コマンドを使用して構成変更を保存します。

タスクの結果

Web サービス・アプリケーションに HTTP トランスポート・プロパティーを構成しました。

以下に、Jython スクリプト構文の例を示します。
AdminApp.edit ( 'PlantsByWebSphere', '[ -WebServicesClientCustomProperty [[PlantsByWebSphere.war "" 
service/FrontGate_SEIService FrontGate http.proxyHost+http.proxyPort myhost+80]]]') 
AdminConfig.save()  

AdminApp.edit ( 'WebServicesSamples', '[ -WebServicesServerCustomProperty 
[[AddressBookW2JE.jarAddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80]]]') 
AdminConfig.save()  
以下に、Jacl スクリプト構文の例を示します。
$AdminApp edit PlantsByWebSphere {  -WebServicesClientCustomProperty {{PlantsByWebSphere.war {}
service/FrontGate_SEIService FrontGate  http.proxyHost+http.proxyPort myhost+80 }}} 
$AdminConfig save

$AdminApp edit WebServicesSamples {-WebServicesServerCustomProperty {{AddressBookW2JE.jar 
AddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80}}} 
$AdminConfig save
これらの例を edit から install に変換するには、 .ear を追加してファイル名を作成し、-usedefaultbindings-deployejb などの デプロイメント用の特別なキーワードを追加します。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_configaddhttppropertieswsadmin
ファイル名:txml_configaddhttppropertieswsadmin.html