ファイル構成

HULFTのファイルは、システムファイルと履歴ファイルにより構成されています。これらのファイルはファイル名を意識する必要はありません。また、管理情報の二重化処理中は、「システムファイル」「履歴ファイル」、および「操作ログファイル」のファイルとは別に、正ファイルと副ファイルの正当性を判断するために、各ファイル名の末尾に拡張子のdumを付加したダミーファイルが作成されます。

注意

クラスターシステム以外で、複数のHULFTを動作させる場合、HULFTの各システムファイル、各履歴ファイル、および各操作ログファイルは共有しないでください。

システムファイル

システムファイルは表3.4 から表3.6 のとおりです。

表3.4 システムファイルの種類1

名称

パス(*1)

正ファイル名

副ファイル名

管理情報系

 

システム動作環境設定ファイル

HULPATH

hulenv.cnf

hulenv.bkup.cnf

要求受付定義ファイル

HULPATH

service.dat

service.bkup.dat

アカウントファイル

HULPATH

psaccount.dat

psaccount.bkup.dat

メール環境設定ファイル

HULPATH\mail

Sendmail.ini

Sendmail.bkup.ini

祝祭日ファイル

HULPATH

scholiday.dat

scholiday.bkup.dat

指定休日ファイル

HULPATH

userhday.dat

userhday.bkup.dat

配信管理情報ファイル

HULPATH

hulsnddb.dat

 

集信管理情報ファイル

HULPATH

hulrcvdb.dat

 

詳細ホスト情報ファイル

HULPATH

hulhstdb.dat

 

転送グループ情報ファイル

HULPATH

hulrhtdb.dat

 

ジョブ起動情報ファイル

HULPATH

hulexedb.dat

 

フォーマット情報ファイル

HULPATH

hulfmtdb.dat

 

マルチフォーマット情報ファイル

HULPATH

hulmfmtdb.dat

 

CSV環境設定ファイル

HULPATH

hulcsv.inf

hulcsv.bkup.inf

パスワード管理ファイル

HULPATH

huladmin.dat

huladmin.bkup.dat

スケジュール情報ファイル

HULPATH

schinfo.dat

 

メール連携情報ファイル

HULPATH\mail

Sendmail.lst

 

アドレス帳ファイル

HULPATH\mail

Sendmail.adr

Sendmail.bkup.adr

ファイルトリガ情報ファイル

HULPATH

hultrgdb.dat

 

メッセージフィルタファイル

HULPATH

msgfilter.dat

 

管理情報ロックファイル

HULPATH

.xxxx.lock(*2)

 

世代管理

 

世代管理情報ファイル

HULPATH

ファイルID.info

ファイルID.bkup.info

*1

:

HULPATH

HULFTが使用する環境設定ファイルが格納されているフォルダーです。

詳細は、「HULFT環境設定ファイルのあるフォルダーの設定」を参照してください。

*2

:

xxxxは管理情報ファイル名を表します。

たとえば配信管理情報ファイルのロックファイルは「.hulsnddb.dat.lock」です。

表3.5 システムファイルの種類2

名称

パス(*1)

正ファイル名

副ファイル名

外字テーブル

 

外字テーブル(EUC-JP→SJIS)

HULPATH\gtf

gtetos.xtd

gtetos.bkup.xtd

外字テーブル(EUC-JP→UTF-8)

HULPATH\gtf

gteto8.xtd

gteto8.bkup.xtd

外字テーブル(SJIS→EUC-JP)

HULPATH\gtf

gtstoe.xtd

gtstoe.bkup.xtd

外字テーブル(SJIS→IBM漢字)

HULPATH\gtf

gtstoi.xtd

gtstoi.bkup.xtd

外字テーブル(SJIS→JEF)

HULPATH\gtf

gtstoj.xtd

gtstoj.bkup.xtd

外字テーブル(SJIS→UTF-8)

HULPATH\gtf

gtsto8.xtd

gtsto8.bkup.xtd

外字テーブル(IBM漢字→SJIS)

HULPATH\gtf

gtitos.xtd

gtitos.bkup.xtd

外字テーブル(IBM漢字→UTF-8)

HULPATH\gtf

gtito8.xtd

gtito8.bkup.xtd

外字テーブル(JEF→SJIS)

HULPATH\gtf

gtjtos.xtd

gtjtos.bkup.xtd

外字テーブル(JEF→UTF-8)

HULPATH\gtf

gtjto8.xtd

gtjto8.bkup.xtd

外字テーブル(UTF-8→EUC-JP)

HULPATH\gtf

gt8toe.xtd

gt8toe.bkup.xtd

外字テーブル(UTF-8→SJIS)

HULPATH\gtf

gt8tos.xtd

gt8tos.bkup.xtd

外字テーブル(UTF-8→IBM漢字)

HULPATH\gtf

gt8toi.xtd

gt8toi.bkup.xtd

外字テーブル(UTF-8→JEF)

HULPATH\gtf

gt8toj.xtd

gt8toj.bkup.xtd

外字テーブル(UTF-8→GB18030)

HULPATH\gtf

gt8tog.xtd

gt8tog.bkup.xtd

外字テーブル(UTF-8→IBM簡体字)

HULPATH\gtf

gt8toc.xtd

gt8toc.bkup.xtd

外字テーブル(GB18030→UTF-8)

HULPATH\gtf

gtgto8.xtd

gtgto8.bkup.xtd

外字テーブル(GB18030→IBM簡体字)

HULPATH\gtf

gtgtoc.xtd

gtgtoc.bkup.xtd

外字テーブル(IBM簡体字→UTF-8)

HULPATH\gtf

gtcto8.xtd

gtcto8.bkup.xtd

外字テーブル(IBM簡体字→GB18030)

HULPATH\gtf

gtctog.xtd

gtctog.bkup.xtd

EBCDICコードセット変換テンプレート

 

カナ文字(EBCDIC→ASCII)

HULPATH\ucf

EB2ASKN.UCF

 

IBM英小文字(EBCDIC→ASCII)

HULPATH\ucf

EB2ASIBM.UCF

 

英小文字(EBCDIC→ASCII)

HULPATH\ucf

EB2ASEL.UCF

 

ASPEN(EBCDIC→ASCII)

HULPATH\ucf

EB2ASAP.UCF

 

ASCII(EBCDIC→ASCII)

HULPATH\ucf

EB2ASAC.UCF

 

IBM英小文字拡張(EBCDIC→ASCII)

HULPATH\ucf

EB2ASEXT.UCF

 

NECカナ(EBCDIC→ASCII)

HULPATH\ucf

EB2ASNEC.UCF

 

IBMカナ文字拡張(EBCDIC→ASCII)

HULPATH\ucf

EB2ASKX.UCF

 

カナ文字(ASCII→EBCDIC)

HULPATH\ucf

AS2EBKN.UCF

 

IBM英小文字(ASCII→EBCDIC)

HULPATH\ucf

AS2EBIBM.UCF

 

ASPEN(ASCII→EBCDIC)

HULPATH\ucf

AS2EBAP.UCF

 

英小文字(ASCII→EBCDIC)

HULPATH\ucf

AS2EBEL.UCF

 

ASCII(ASCII→EBCDIC)

HULPATH\ucf

AS2EBAC.UCF

 

IBM英小文字拡張(ASCII→EBCDIC)

HULPATH\ucf

AS2EBEXT.UCF

 

NECカナ(ASCII→EBCDIC)

HULPATH\ucf

AS2EBNEC.UCF

 

IBMカナ文字拡張(ASCII→EBCDIC)

HULPATH\ucf

AS2EBKX.UCF

 

ユーザーテーブル1

HULPATH

user1.ucf

user1.bkup.ucf

ユーザーテーブル2

HULPATH

user2.ucf

user2.bkup.ucf

ユーザーテーブル3

HULPATH

user3.ucf

user3.bkup.ucf

*1

:

HULPATH

HULFTが使用する環境設定ファイルが格納されているフォルダーです。

詳細は、「HULFT環境設定ファイルのあるフォルダーの設定」を参照してください。

表3.6 システムファイルの種類3

名称

パス(*1)

正ファイル名

副ファイル名

テンポラリ

 

配信履歴削除テンポラリファイル

HULPATH

hulsndlg.dat.tmp.tid.pid

 

集信履歴削除テンポラリファイル

HULPATH

hulrcvlg.dat.tmp.tid.pid

 

配信ジョブ履歴削除テンポラリファイル

HULPATH

hulexlgs.dat.tmp.tid.pid

 

集信ジョブ履歴削除テンポラリファイル

HULPATH

hulexlgr.dat.tmp.tid.pid

 

要求履歴削除テンポラリファイル

HULPATH

hulobslg.dat.tmp.tid.pid

 

スケジュール履歴削除テンポラリファイル

HULPATH

schlog.dat.tmp.tid.pid

 

複数集信テンポラリファイル

ワークファイル作成パス(tmpdir)

rcvtmp.集信開始時刻tid.tmp.pid

 

世代管理集信テンポラリファイル

集信ファイルフォルダー

集信ファイル名.集信開始時刻tid.tmp.pid

 

復元用バックアップファイル

集信ファイルフォルダー

集信ファイル名.tmp.tid.pid

 

hulenv.cnf更新用テンポラリファイル

HULPATH

sysenvtmp.tid.pid

 

utlcomp用テンポラリファイル

HULPATH

管理情報ファイル名.vacuum

 

utlstore集信情報テンポラリファイル

HULPATH

集信ID.str.pid

 

utlstore集信ファイル用テンポラリファイル

集信ファイルフォルダー

集信ファイル名.pid

 

削除対象一覧テンポラリファイル

HULPATH

hullocklist.dat.tmp

 

その他

 

配信制御ファイル

HULPATH

sddreqcp.dat

 

強制終了配信制御ファイル

HULPATH

sddfrccp.dat

 

再配信待ちファイル

HULPATH

sddreqls.dat

 

当日分スケジュールファイル

HULPATH

schtoday.dat

 

処理状況格納ファイル

HULPATH

hulconsole1.log

 

HULPATH

hulconsole2.log

 

コンソールログファイル

bin

hulcon.log

 

HULFTシステム環境情報設定ファイル

bin

hulft.ini

 

管理画面環境ファイル

bin

hulwin.ini

 

HULFTシステムファイル

bin

hulft.sys

 

HULFTメッセージファイル(日)

HULPATH\lang\jpn\msg

hulmsg.fil

 

HULFTメッセージファイル(英)

HULPATH\lang\eng\msg

hulmsg.fil

 

プロセス共通メッセージファイル(日)

HULPATH\lang\jpn\module

common_resource.fil

 

プロセス共通メッセージファイル(英)

HULPATH\lang\eng\module

common_resource.fil

 

コマンドメッセージファイル(日)

HULPATH\lang\jpn\module

モジュール名.fil

 

コマンドメッセージファイル(英)

HULPATH\lang\eng\module

モジュール名.fil

 

エラー定義ファイル(日)

HULPATH\lang\jpn\errfile

NT.dat

 

エラー定義ファイル(日)

HULPATH\lang\jpn\errfile

MAL.dat

 

エラー定義ファイル(英)

HULPATH\lang\eng\errfile

NT.dat

 

エラー定義ファイル(英)

HULPATH\lang\eng\errfile

MAL.dat

 

排他制御ファイル

対象のファイルと同階層のフォルダー

.#HULLOCK.対象のファイル名

 

排他制御管理ファイル

HULFT製品間共有環境設定パス

.#HULLOCKCTRL

 

削除対象一覧ファイル

HULPATH

hullocklist.dat

hullocklist.bkup.dat

*1

:

HULPATH

HULFTが使用する環境設定ファイルが格納されているフォルダーです。

詳細は、「HULFT環境設定ファイルのあるフォルダーの設定」を参照してください。

履歴ファイル

履歴ファイルは表3.7 のとおりです。

表3.7 履歴ファイルの種類

名称

パス(*1)

正ファイル名

副ファイル名

履歴系

 

配信履歴ファイル

HULPATH

hulsndlg.dat

hulsndlg.bkup.dat

配信履歴ファイル(スイッチ)

HULPATH

hulsndlg.sw.dat

hulsndlg.sw.bkup.dat

配信後ジョブ実行履歴ファイル

HULPATH

hulexlgs.dat

hulexlgs.bkup.dat

配信後ジョブ実行履歴ファイル(スイッチ)

HULPATH

hulexlgs.sw.dat

hulexlgs.sw.bkup.dat

集信履歴ファイル

HULPATH

hulrcvlg.dat

hulrcvlg.bkup.dat

集信履歴ファイル(スイッチ)

HULPATH

hulrcvlg.sw.dat

hulrcvlg.sw.bkup.dat

集信後ジョブ実行履歴ファイル

HULPATH

hulexlgr.dat

hulexlgr.bkup.dat

集信後ジョブ実行履歴ファイル(スイッチ)

HULPATH

hulexlgr.sw.dat

hulexlgr.sw.bkup.dat

要求受付履歴ファイル

HULPATH

hulobslg.dat

hulobslg.bkup.dat

要求受付履歴ファイル(スイッチ)

HULPATH

hulobslg.sw.dat

hulobslg.sw.bkup.dat

スケジュール履歴ファイル

HULPATH

schlog.dat

schlog.bkup.dat

スケジュール履歴ファイル(スイッチ)

HULPATH

schlog.sw.dat

schlog.sw.bkup.dat

履歴ロックファイル

HULPATH

.xxxx.lock(*2)

 

ジョブ通知履歴ファイル

任意

任意

(初期値 :
hulsndrc.dat)

任意.bkup

(初期値 :
hulsndrc.dat.bkup)

hulrjob実行履歴ファイル

任意

任意

(初期値 :
joblog.dat)

任意.bkup

(初期値 :
joblog.dat.bkup)

utlrjob実行履歴ファイル

任意

任意

任意.bkup

hultrg実行履歴ファイル

任意

任意

(初期値 :
trglog.dat)

任意.bkup

(初期値 :
trglog.dat.bkup)

集信情報

 

複数集信情報ファイル

HULPATH

ファイルID.str

ファイルID.bkup.str

*1

:

HULPATH

HULFTが使用する環境設定ファイルが格納されているフォルダーです。

詳細は、「HULFT環境設定ファイルのあるフォルダーの設定」を参照してください。

*2

:

xxxxは履歴ファイル名を表します。

たとえば配信履歴ファイルのロックファイルは「.hulsndlg.dat.lock」です。

操作ログファイル

操作ログファイルは表3.8 のとおりです。

表3.8 操作ログファイルの種類

名称

パス(*1)

正ファイル名

副ファイル名

操作ログ

 

ファイルアクセスログファイル

HULPATH\opl

huloplfile.csv

huloplfile.bkup.csv

コマンド実行ログファイル

HULPATH\opl

huloplcmd.csv

huloplcmd.bkup.csv

ファイルアクセスログ切り替え世代管理ファイル

HULPATH\opl

huloplfile.info

huloplfile.bkup.info

コマンド実行ログ切り替え世代管理ファイル

HULPATH\opl

huloplcmd.info

huloplcmd.bkup.info

ファイルアクセスログ(スイッチ)

HULPATH\opl

huloplfile_bk_nnnn.csv(*2)

 

コマンド実行ログ(スイッチ)

HULPATH\opl

huloplcmd_bk_nnnn.csv(*2)

 

操作ログロックファイル

HULPATH\opl

.xxxx.lock(*3)

 

*1

:

HULPATH

HULFTが使用する環境設定ファイルが格納されているフォルダーです。

詳細は、「HULFT環境設定ファイルのあるフォルダーの設定」を参照してください。

*2

:

nnnnは4桁の連番を示します。

*3

:

xxxxは操作ログファイル名を表します。

たとえばファイルアクセスログファイルのロックファイルは「.huloplfile.csv.lock」です。