Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 解説


2.17.6 SFTPアダプタのタイムアウトを監視するポイント

SFTPアダプタでタイムアウトを監視するポイントを次に示します。

図2‒173 SFTPアダプタでタイムアウトを監視するポイント

[図データ]

SFTPアダプタでは,セッション接続タイムアウトおよびデータ読み込みタイムアウトを設定できます。各タイムアウト値は,SFTPアダプタ実行環境プロパティファイルで設定できます。SFTPアダプタ実行環境プロパティファイルの詳細は,マニュアル「サービスプラットフォーム リファレンス」の「6.16.1 SFTPアダプタ実行環境プロパティファイル」を参照してください。

〈この項の構成〉

(1) セッション接続タイムアウト

SFTPサーバへのセッション接続要求時に,セッション接続タイムアウトに指定した時間を経過しても接続要求が終了しない場合,SFTPアダプタは例外を通知します。

設定できるパラメタを次の表に示します。

表2‒110 セッション接続タイムアウトの設定

キー名称

デフォルト値

セッション接続タイムアウト(秒)

sftpadp.session.timeout

10

また,セッション接続要求時に相手先ビジーなどで接続を確立できなかった場合,セッション接続タイムアウトに指定されたタイムアウト値までSFTPサーバへの接続をリトライします。

セッション接続タイムアウトのタイムアウト値には,リトライ回数とリトライ間隔を指定できます。リトライ回数に達してもセッション接続を確立できなかった場合,SFTPアダプタは例外を通知します。

設定できるパラメタを次の表に示します。

表2‒111 セッション接続タイムアウトのタイムアウト値の設定

キー名称

デフォルト値

セッションを確立できなかったときのリトライ回数※1

sftpadp.session-con.retry.count

5

セッションを確立できなかったときのリトライ間隔※2(秒)

sftpadp.session-con.retry.interval

2

注※1

値に0を指定した場合,リトライしません。

注※2

値に0を指定した場合,間隔を空けないでリトライします。

(2) データ読み込みタイムアウト

SFTPサーバからの応答データの読み込み(アルゴリズムネゴシエーションの結果取得,GETオペレーション実行時のファイルデータ取得など)で,データ読み込みタイムアウトに指定した時間を経過しても応答データがSFTPサーバから読み込めない場合,SFTPアダプタは例外を通知します。

設定できるパラメタを次の表に示します。

表2‒112 データの読み込みタイムアウトの設定

キー名称

デフォルト値

データ読み込みタイムアウト(秒)

sftpadp.data-read.timeout

60