JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編

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


5.9.4 Webサービス接続のタイムアウト時間を変更する場合の設定(Cosminexus Application Server限定)

ここでは,標準WSジョブまたはユーザーWSジョブの実行によるWebサービス接続で,Webサービス接続のタイムアウト時間を変更する手順について説明します。

タイムアウト時間の変更は,WebアプリケーションサーバにCosminexus Application Serverを使用する場合だけ実施できます。

タイムアウト時間の設定は,コントローラー単位で設定します。したがって,同一のコントローラーで動くすべての標準WSジョブにこの設定が反映されます。

<この項の構成>
(1) 標準WSジョブの場合の手順
(2) ユーザーWSジョブの場合の手順
(3) 標準WSジョブとユーザーWSジョブを併用する場合の注意事項

(1) 標準WSジョブの場合の手順

  1. コントローラーを終了する。
    コントローラーを終了する方法については,「11.4.2 コントローラーの終了」を参照してください。
  2. ジョブ実行ホストにある,WS接続環境設定ファイルを編集する。
    WS接続環境設定ファイルajsws_ws.confの,次の設定項目を編集してください。
    • クライアントのソケットの書き込みタイムアウト値(socket_write_timeout)
    • クライアントのソケットの読み込みタイムアウト値(socket_read_timeout)
    • クライアントのソケットの接続タイムアウト値(socket_connect_timeout)
    各項目の定義内容については,「5.8.4(1) WS接続環境設定ファイルの定義」を参照してください。
  3. コントローラーを開始する。
    コントローラーを開始する方法については,「11.4.1 コントローラーの開始」を参照してください。

(2) ユーザーWSジョブの場合の手順

  1. コントローラーを終了する。
    コントローラーを終了する方法については,「11.4.2 コントローラーの終了」を参照してください。
  2. ジョブ実行ホストにある,クライアント定義ファイルを編集する。
    クライアント定義ファイルc4webcl.propertiesの,次の設定項目を編集してください。
    • クライアントのソケットの書き込みタイムアウト値(c4web.application.socket_write_timeout)
    • クライアントのソケットの読み込みタイムアウト値(c4web.application.socket_read_timeout)
    • クライアントのソケットの接続タイムアウト値(c4web.application.socket_connect_timeout)
    各項目の定義内容については,「5.8.4(2) クライアント定義ファイルの定義」を参照してください。
  3. コントローラーを開始する。
    コントローラーを開始する方法については,「11.4.1 コントローラーの開始」を参照してください。

(3) 標準WSジョブとユーザーWSジョブを併用する場合の注意事項

標準WSジョブとユーザーWSジョブを併用する場合,必ず,WS接続環境設定ファイルとクライアント定義ファイルの両方にタイムアウト時間の変更を定義してください。

WS接続環境設定ファイルに定義していない項目がクライアント定義ファイルに定義されていた場合,標準WSジョブの実行時に,クライアント定義ファイルの値が参照されます。詳細は,「5.8.4(3) 標準WSジョブとユーザーWSジョブを併用する場合の注意事項」を参照してください。

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (C) 2009, 2011,Hitachi, Ltd.
Copyright (C) 2009, 2011,Hitachi Solutions, Ltd.