# 世代管理

HULFTは、集信ファイルを世代で管理することができます。これは、一日に何回も同一ファイルを不定期に受信し、保存するような運用を行う場合に有効です。

集信ファイルを世代管理するときは、集信管理情報の世代管理を“Y”に設定しておきます。集信プロセスは、集信管理情報に登録されているファイル名に拡張子をつけることにより、集信ファイルを作成します。それぞれの集信ファイルについての詳細は、世代管理情報ファイルに記録されます。

最大世代管理数を集信管理情報に設定することができます。その管理数を超えた場合は、番号が1から循環します。世代管理数は、最大で“9999”まで設定することができます。

## 世代管理による集信ファイル

世代管理する集信ファイルは集信管理情報に登録されている集信ファイル名に、世代管理をするための拡張子が付加されます。拡張子は「.0001」から集信が完了した順番に連番が割り当てられます。

【例】
  集信管理情報に登録されたファイル名

        /usr/tmp/hulft.rcv

  最初に集信されたファイル名

        /usr/tmp/hulft.rcv.0001

  2番目に集信されたファイル名

        /usr/tmp/hulft.rcv.0002

= 備考 =

- 世代管理を行う場合、集信後ジョブの環境変数「$FILENM」のファイル名は、拡張子に世代管理番号が付加されたものになります。

- 世代管理を行う場合は、集信ファイル名に拡張子が付加されるため、集信ファイル名を190バイト以内で指定するようにしてください。

## 世代管理情報ファイル

世代管理によるそれぞれの集信ファイルの情報は、世代管理情報ファイルで管理しています。世代管理情報ファイル名は「ファイルID.info」で、HULFTのシステムファイルが存在するパス「HULPATH」に作成されます。

= 備考 =

世代管理情報ファイルを削除すると、管理番号は再び“0001”から開始されます。