集信側起動の配信処理の流れ
集信側からの要求でも配信処理を起動することができます。これをHULFTでは「送信要求」と呼んでいます。
この処理は、配信側の配信受付ジョブと要求受付ジョブおよび集信側の集信受付ジョブが起動していることが前提となります。
集信側からの起動による配信処理の流れを図2.2 で説明します。
1) 配信ファイルの作成
一般の業務処理によって、配信ファイルを作成します。
2) 集信側からの送信要求待ち
要求受付ジョブは集信側からの送信要求を受け付けます。送信要求を受け取った時3) 以降を実行します。
また、配信管理情報に配信前ジョブを設定すれば、3) の処理が実行される前にジョブを実行することができます。
登録できるジョブはCLコマンドです。
4) 要求受付履歴情報の記録
要求受付ジョブは、集信側からの要求を要求受付履歴ファイルに書き込みます。
5) 配信ジョブの起動
配信受付ジョブは、配信要求を受け付けて各管理情報ファイルからの条件に従って配信ジョブを起動します。これを1つの転送ごとに行います。
6) 配信の実行
配信ジョブは、配信管理情報の設定を元にコード変換やファイルの圧縮を行って、配信ファイルのデータを相手ホストに転送します。
7) 配信履歴情報の記録
配信ジョブは配信終了後、その結果を配信履歴ファイルに書き込みます。また、配信処理が異常終了した場合は、再配信待ちファイルへ異常終了した転送の情報を記録します。
8) 配信後ジョブの起動
配信ジョブは、配信管理情報に登録された条件に従って、ジョブ起動情報に登録された配信後ジョブを起動します。ジョブ起動は、配信処理が正常終了したとき、異常終了したときでそれぞれに指定されたどちらかのものが転送結果に応じて起動されます。
登録できるジョブはCLコマンドです。
9) ジョブ実行履歴情報の記録
配信ジョブは、ジョブの実行結果を配信後ジョブ実行履歴ファイルに書き込みます。
-
配信前ジョブの実行結果は、履歴ファイルには書き込まれません。
-
配信前ジョブは、再送要求時には実行されません。