ダウンロード処理の流れ

TOP画面の[ファイル]タブでボタンをクリックすると、Web APIの要求が発行されてダウンロード処理が行われます。

図2.2 ダウンロード処理

1) クライアントはサーバにダウンロード処理の開始を通知します(Transact API)。
通知を受け取ったサーバは転送の開始日と開始時刻を履歴に出力します。

2) サーバはダウンロード処理を開始することを示す排他制御情報をデータベースに登録します。

3) サーバはクライアントにダウンロード処理の開始了解を通知します。

4) クライアントはサーバにファイルのダウンロードを要求します(DownloadObject API)。

5) サーバはデータベースから該当ファイルを抽出し、サーバにテンポラリファイルを作成します。

6) サーバは5) で作成されたテンポラリファイルをクライアントへ送信します。

= 備考 =

システム動作環境設定の「ファイル保存先」を“ディレクトリ保存”に設定している場合は、データベースではなく保存先ディレクトリからテンポラリファイルを作成します。システム動作環境設定については「システム動作環境設定」を参照してください。

7) サーバは5) で作成されたテンポラリファイルを削除します。

8) クライアントはダウンロード処理の終了通知をします(Transact API)。

9) サーバはダウンロード処理を終了することを示す排他制御情報をデータベースに登録します。

10) サーバはクライアントにダウンロード処理の終了了解を通知します。
また、転送の終了日と終了時刻を履歴に出力します。