このトピックでは、wsadmin ツールによる追加 HTTP トランスポート・プロパティーの構成方法について説明します。
WebSphere Application Server の wsadmin ツールは、 スクリプトを実行する機能を提供します。wsadmin ツールを使用して、 WebSphere Application Server システムのほか、構成、アプリケーション・デプロイメント、 およびサーバーのランタイム操作も管理することができます。WebSphere Application Server では、Jacl および Jython スクリプト言語のみをサポートしています。 wsadmin ツール・オプションについて詳しくは、 AdminApp オブジェクトの install、installInteractive、 edit、editInteractive、update、および updateInteractive コマンドのオプションを参照してください。
Java API XML ベース・リモート・プロシージャー・コール (JAX-RPC) プログラミング・モデル を使用してプロパティーをプログラマチックに構成する場合は、 Web サービス: 学習用リソースで 入手できる JAX-RPC 仕様を参照してください。
これらの追加プロパティーは、HTTP プロトコルを使用する Web サービス・アプリケーションに 構成します。これらのプロパティーは、HTTP 要求、HTTP 応答、および HTTP 接続パーシスタンスのメッセージのコンテンツ・エンコード、および読み取りタイムアウトで java.net.ConnectException エラー が発生した後に再送信される HTTP 要求の振る舞いに影響を与えます。
この作業セクションの次の ステップに従って、wsadmin ツールを使用して追加 HTTP プロパティーを構成します。
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 などの デプロイメント用の特別なキーワードを追加します。