WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

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

wsadmin ツールを使用した Web サービス・クライアント・ポート情報の構成

Web サービスは、複数のポートを持つことができます。定義済みの各 Web サービス・ポートのポート属性を表示し、 構成することができます。

始める前に

エンタープライズ・アーカイブ (EAR) ファイルをまだデプロイしていない場合は、このファイルを準備するか、または WebSphere Application Server にアプリケーション・サーバーへの Web サービス・アプリケーションのデプロイ 済みである必要があります。

wsadmin オプションについて詳しくは、AdminApp オブジェクトの install、installInteractive、edit、editInteractive、update、および updateInteractive コマンドのオプション を参照してください。

このタスクについて

このタスクは、同期タイムアウト、オーバーライドされたエンドポイント URL およびトランスポート属性を含む、Web サービス・クライアント・ポートと関連するバインディング属性の、 WebServicesClientBindPortInfo コマンド行オプションを使用した構成をサポートします。 このコマンド行オプションの標準的な使用シナリオは、クライアントのタイムアウト値をカスタマイズすることです。 これにより、Java Message Service (JMS) トランスポートを使用して Web サービスに アクセスするように構成するときに、クライアントの待機時間が長くなります。

プロシージャー

  1. スクリプト・コマンドを起動します。
  2. wsadmin コマンド・プロンプトで、コマンド構文を入力します。 install、installInteractive、edit、または editInteractive オプションを使用できます。 以下の例は、正しい構文形式です。
    $AdminApp install app_name {-usedefaultbindings 
    -deployejb -WebServicesClientBindPortInfo {{module_name EJB_name
    Web_service port timeout basic_authentication_id basic_authentication_password
    SSL_alias overridden_endpoint overridden_binding_namespace }...}}
    上記の例は、1 つの WebServicesClientBindPortInfo コマンドを使用して複数のポートのポート情報を 変更できることを示しています。
    • app_name はアプリケーション名です。例えば、MultiEjbJar.ear です。
    • module_name はモジュール名です。例えば、ejbclientonly.jar です。
    • EJB_name は Web モジュールではない EJB の名前です。例えば、Exchange です。
    • Web_service は Web サービスの名前です。例えば、service/StockQuoteService です。
    • port はポートの名前です。例えば、StockQuote です。
    • timeout は、クライアントが応答を待つ時間を秒数で指定します。
    • basic_authentication_id は基本認証トランスポート ID です。
    • basic_authentication_password は基本認証トランスポート・パスワードです。
    • SSL_alias では、ポートの SSL 別名が識別されます。
    • overridden_endpoint は、現行のエンドポイントをオーバーライドするために使用されるエンドポイントの名前です。
    • overridden_binding_namespace では、ポートと共に使用する WSDL ファイル・バインディング・ネーム・スペース URI を指定します。
  3. 次の $AdminConfig save コマンドを使用して構成変更を保管します。

結果

Web サービス・クライアント・ポートに関連付けられているクライアント・ポート情報が構成されます。

$AdminApp installInteractive MultiEjbJar.ear {-WebServicesClientBindPortInfo {{ejbclientonly.jar Exchange service/StockQuoteService StockQuote 6000 jsmith js9password level3ssl
http://fastball.houston.ibm.com/newURL http://fastball.houston.ibm.com/newBindName}}
{ejbclientonly.jar Exchange service/StockQuoteService StockQuote2 9000 {}{}{}{}{}}} 

次の作業

これで、その他の構成を完了したり、アプリケーションを開始または再始動したり、Web サービスの 期待される動作を確認することができます。



関連タスク
Web サービスのクライアント・バインディング
wsadmin ツールを使用した Web サービス・クライアント優先ポート・マッピングの構成
関連資料
AdminApp オブジェクトの install、installInteractive、edit、editInteractive、update、および updateInteractive コマンドのオプション
タスク・トピック    

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

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/txml_portattributewsadmin.html