Cosminexus サービスプラットフォーム システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

5.2.28 サービス部品呼び出しの通信タイムアウト値を変更する

運用環境では,Webサービス用のサービスアダプタ,およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更できます。

Webサービス用のサービスアダプタ,およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更する前提条件と変更方法について次に説明します。

<この項の構成>
(1) 前提条件
(2) 変更方法

(1) 前提条件

Webサービス用のサービスアダプタ,およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更するには,次の条件を満たす必要があります。

(2) 変更方法

Webサービス用のサービスアダプタ,およびSessionBean用のサービスアダプタのサービス部品呼び出しの通信タイムアウト値を変更する手順を次に示します。

  1. サービスアダプタを停止します。
    csccompostopコマンドに-clusterオプションを指定して,クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して停止します。
    サービスアダプタの停止方法については,「5.2.33 サービスアダプタを停止する」を参照してください。
  2. サービスアダプタを削除します。
    csccompoundeployコマンドに-clusterオプションを指定して,クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して削除します。
    サービスアダプタの削除方法については,「3.2.1 サービスアダプタを削除する」を参照してください。
  3. サービス情報を取得および更新し,サービス呼び出しの通信タイムアウト値を変更します。
    サービス情報の取得および更新方法については,「3.1.7 サービス情報を変更する」を参照してください。
    なお,サービス部品呼び出しの通信タイムアウト値を変更する場合,サービス情報の更新で,サービス情報変更定義ファイルの次のパラメタの値を変更してください。サービス情報変更定義ファイルの詳細については,「9. 定義ファイル」の「サービス情報変更定義ファイル」を参照してください。
    Webサービス用サービスアダプタの場合
     
    <クラスタ名>.<サービスID>.WebService.c4web.application.socket_read_timeout=読み込みタイムアウト値
    <クラスタ名>.<サービスID>.WebService.c4web.application.socket_connect_timeout=接続タイムアウト値
    <クラスタ名>.<サービスID>.WebService.c4web.application.socket_write_timeout=書き込みタイムアウト値
     
    SessionBean用サービスアダプタの場合
     
    <クラスタ名>.<サービスID>.SessionBean.c4web.application.ejb_j2ee_timeout=呼び出しタイムアウト値
     
  4. サービスアダプタを配備します。
    csccompodeployコマンドに-clusterオプションを指定して,クラスタ内のすべてのHCSCサーバに,サービスアダプタを一括して配備します。
    サービスアダプタの配備方法については,「3.1.9 サービスアダプタを配備する」を参照してください。
  5. サービスアダプタを開始します。
    csccompostartコマンドに-clusterオプションを指定して,クラスタ内のすべてのHCSCサーバに配備されているサービスアダプタを一括して開始します。
    サービスアダプタの開始方法については,「5.2.6 サービスアダプタを開始する」を参照してください。