File structure
HULFT files consist of the system files and the log files. Users do not have to identify these files by their file names.
If you run multiple HULFT environments, do not share HULFT system file(s), log file(s), or operation log file(s) among two or more HULFT environments, except for clustering systems.
System File
The system files are shown in the following table.
File |
Path (*1) |
File Name |
Usage |
---|---|---|---|
System Environment Settings file |
HULPATH |
hulenv.conf |
The system environment of the entire HULFT system is stored here. |
Send Management Information file |
HULPATH |
hulsnd.db.dat |
Information on sending files is stored here. |
Receive Management Information file |
HULPATH |
hulrcv.db.dat |
Information on receiving files is stored here. |
Job Information file |
HULPATH |
hulexec.db.dat |
Information on the jobs activated before or after sending, after receiving, or when events are detected by the File Trigger function is stored here. |
Host Information file |
HULPATH |
hulhosts.db.dat |
Information on sending remote hosts and receiving remote hosts is stored here. |
Transfer Group Information file |
HULPATH |
hulrhost.db.dat |
The host names of the sending destination at a time are stored here as a group. |
Format Information file |
HULPATH |
hulfmt.db.dat |
When the Format Transfer is carried out, the format information of the data is stored here. |
Multi Format Information file |
HULPATH |
hulmfmt.db.dat |
When the Multi Format Transfer is carried out, the Multi Format Information of data is stored here. |
File Trigger Information file |
HULPATH |
hultrg.db.dat |
Information about the use of file triggers is stored here. |
Temporary file for CSV interface |
HULPATH |
rcvpid.Process ID |
Information about the CSV interface is stored here. |
Send Control file |
HULPATH |
sddsendlist.dat |
Statuses of send queue, sending, and resending are stored here. |
Receive Control file |
HULPATH |
rcvlistchkp.dat |
Status of receiving is stored here. |
Generational Management file |
HULPATH |
File ID.info |
Management information on generational management by file ID is stored here. |
Observe Definition file |
HULPATH |
service.db |
Services of the Observe system are stored here. |
CSV Environment Settings file |
HULPATH |
hulcsv.info |
Information about receiving in CSV format is stored here. |
Management Console Security file |
HULPATH |
huladm.info |
Information about the Management Console Security is stored here. |
EBCDIC User Table Expand file |
HULPATH |
userX.ucf |
Definition file for converting EBCDIC codes |
Custom character conversion file |
HULPATH/gtf |
gtXtoX.xtd |
Definition file for converting custom character codes |
HULFT System file |
HULEXEP |
hulft-main.inf |
System information of HULFT is stored here. |
File Trigger Control file |
HULPATH/trg |
TriggerID.trgcntl.dat |
Information about monitored files for each trigger ID is stored here. |
Message Definition file |
HULPATH |
tracemsg.dat |
Used when outputting log (message) records |
Message Filter file |
HULPATH |
msgfilter.info |
Used when outputting log (message) records |
Exclusive Control file |
Directory at same level as target file |
.#HULLOCK.target file name |
Used to lock networked files |
Exclusive Control Management file |
Path to Location for Cross-Product Sharing (hulsharepath) |
.#HULLOCKCTRL |
Used to lock networked files |
Deletion Target List file |
HULPATH |
hullocklist.dat |
Used to lock networked files |
Deletion Target List Temporary file |
HULPATH |
hullocklist.dat.tmp |
Used to lock networked files |
File Presence Check Temporary file |
Directory at same level as target file |
.#HULLOCK.target file name.EXCL |
Used to lock networked files |
Management information lock files |
HULPATH |
.xxxx.lock (*2) |
Only processes that can lock this file can make changes to the management information files. |
*1 |
: |
|
*2 |
: |
xxxx represents a management information file name. For example, the lock file for the Send Management Information file is ".hulsnd.db.dat.lock". |
Log Files
The log files are shown in the following table.
File |
Path (*1) |
File Name |
Usage |
---|---|---|---|
Send Log file |
HULPATH |
hulsndlog.dat |
Execution results of sending are registered here. |
Send Log file |
HULPATH |
hulsndlog.sw.dat |
Switchover file of the Send Log file in log switchover |
Receive Log file |
HULPATH |
hulrcvlog.dat |
Execution results of receiving are registered here. |
Receive Log file |
HULPATH |
hulrcvlog.sw.dat |
Switchover file of the Receive Log file in log switchover |
Observe Log file |
HULPATH |
hulaccreqlog.dat |
Execution results of observing are registered here. |
Observe Log file |
HULPATH |
hulaccreqlog.sw.dat |
Switchover file of the Observe Log file in log switchover |
Post-send Job Execution Log file |
HULPATH |
hulexeclogs.dat |
Execution results of the jobs activated after sending are registered here. |
Post-send Job Execution Log file (switchover) |
HULPATH |
hulexeclogs.sw.dat |
Switchover file of the Post-send Job Execution Log file in log switchover |
Post-receive Job Execution Log file |
HULPATH |
hulexeclogr.dat |
Execution results of the jobs activated after receiving are registered here. |
Post-receive Job Execution Log file (switchover) |
HULPATH |
hulexeclogr.sw.dat |
Switchover file of the Post-receive Job Execution Log file in log switchover |
Multiple Receive Information file |
HULPATH |
File ID.store |
Information about receiving in the Multiple Receive is registered here. |
Log lock files |
HULPATH |
.xxxx.lock (*2) |
Only processes that can lock this file can make changes to the log files. |
*1 |
: |
|
*2 |
: |
xxxx represents a log file name. For example, the lock file for the Send Log file is ".hulsndlog.dat.lock". |
Operation Log File
The Operation Log files are shown in the following table.
File |
Path (*1) |
File Name |
Usage |
---|---|---|---|
File Access Log file |
HULPATH/opl |
huloplfile.csv |
The log of file access is recorded here. |
File Access Log |
HULPATH/opl |
huloplfile_bk_nnnn.csv (*2) |
Rotated files of the File Access Log. |
Command Execution Log file |
HULPATH/opl |
huloplcmd.csv |
The log of request issuance or command execution is recorded here. |
Command Execution Log |
HULPATH/opl |
huloplcmd_bk_nnnn.csv (*2) |
Rotated file of the Command Execution Log. |
File Access Log Generational Management file |
HULPATH/opl |
huloplfile.info |
Management information on rotation of File Access Log files is recorded here. |
Command Execution Log Generational Management file |
HULPATH/opl |
huloplcmd.info |
Management information on rotation of Command Execution Log files is recorded here. |
Operation Log lock files |
HULPATH/opl |
.xxxx.lock (*3) |
Only processes that can lock this file can make changes to the Operation Log files. |
*1 |
: |
|
*2 |
: |
nnnn represents a four-digit serial number. |
*3 |
: |
xxxx represents an Operation Log file name. For example, the lock file for the File Access Log file is ".huloplfile.csv.lock". |
Sample profile for environment variable settings
The sample profiles for environment variables are shown below.
These profiles are used when you set installation directories as HULEXEP and HULPATH, which are HULFT environment variables.
File |
Path* |
File Name |
Usage |
---|---|---|---|
Sample File for Sh System |
HULPATH |
hulft.bsh.profile |
Sample profile of the environment variable settings in HULFT of an sh system |
Sample File for Csh System |
HULPATH |
hulft.csh.profile |
Sample profile of the environment variable settings in HULFT of a csh system |