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.

Note

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.

(1) System File

The system files are shown in the following table.

Table 3.3 System File Type

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

:

HULPATH

Directory where the environment settings files used by HULFT are stored.

Refer to Environment variable settings for details.

*2

:

xxxx represents a management information file name.

For example, the lock file for the Send Management Information file is ".hulsnd.db.dat.lock".

(2) Log Files

The log files are shown in the following table.

Table 3.4 Type of Log Files

File

Path (*1)

File Name

Usage

Send Log file

HULPATH

hulsndlog.dat

Execution results of sending are registered here.

Send Log file
(switchover)

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
(switchover)

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
(switchover)

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

:

HULPATH

Directory where the environment settings files used by HULFT are stored.

Refer to Environment variable settings for details.

*2

:

xxxx represents a log file name.

For example, the lock file for the Send Log file is ".hulsndlog.dat.lock".

(3) Operation Log File

The Operation Log files are shown in the following table.

Table 3.5 Type of Operation Log Files

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
(switchover)

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
(switchover)

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

:

HULPATH

Directory where the environment settings files used by HULFT are stored.

For details, refer to Environment variable settings.

*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".

(4) 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.

Table 3.6 Types of Sample Profile for Environment Variable Settings

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