Program structure

The table below describes the program structure of HULFT-HUB Server.

Table 1.1 Program structure of HULFT-HUB Server

Program name

Type

Outline of function

HUB Daemon

hubmaind

Resident

Connections from the outside will be accepted and a request for forwarding to the PROXY daemon will be issued.

PROXY Daemon

hubpxyd

Resident

1. Analyzes the contents of a request and forwards process to the relay , multicasting, or Manager daemon.

2. Controls startup of regularly-started processes.

Manager Daemon

hubmgrd

Resident(*1)

Requests from HULFT-HUB Manager will be handled.

Relay Daemon (*2)

hubrlyd

Resident(*3)

1. Relays file transfer.

2. Relays requests from the sending client or receiving client.

3. Relays requests from HULFT-HUB Manager.

4. Accepts a send request and issues a request for Deliver processing to the delivery daemon.

Multicasting Daemon (*2)

hubmctd

Resident(*3)

1. Relays multicasting file transfer.

2. Accumulates the transfer data.

Delivery Daemon (*2)

hubsndd

Resident

A Deliver Request will be accepted and the delivery process will be started up.

Job Flow Daemon (*2)

jfexecd

Resident

The processes of the job flow function will be monitored.

Registered Client Activity Monitoring Process

utlhubalivecheck

Regular startup

The activity status of Registered Clients will be checked.

Alternative Copy Process (*2)

hubcpdef

Regular startup

A request will be issued to copy the management information, Transfer Log, or the accumulated data from the active server to the alternative server to apply the management information.

Replication Process (*2)

hubreplica

Resident(*5)

The Transfer Log and accumulated data will be synchronized from the active.

Delivery Process (*2)

hubsnd

Startup on request

The accumulated data will be delivered.

Accumulated Data Delete Process (*2)

hubchkexpire

Regular startup

The accumulated data whose storage expiration date has passed will be deleted.

Transfer Log CSV Save Process

hubcsv

Regular startup

The Transfer Log will be saved to a CSV file and retained for the specified period.

Transfer Log List Display Process

utlhubloglist

Regular startup

The Transfer Log will be output to the outside.

Direct Transfer Log Collection Process

hubhistory

Regular startup

The send log of the Controlled Client will be collected and stored as the Transfer Log.

Management Information Backup Process

utlhubbackup

Regular startup

The management information will be backed up.

Neighboring HUB Server Activity Monitoring Process (*2)

hubserveralive

Regular startup

Monitoring the activity of neighboring server.

Job Flow File Monitoring Process (*2)

jfchkfp

Startup on request

This process checks for the existence of a file. This process checks for the existence of a file for the specified monitoring interval time in second. After the existence of a file has been checked, this process exits.

Job Flow Control Process (*2)

jfctrlp

Startup on request

This process controls job flow. This process starts up when the startup condition is met for each job flow ID and then exits at the job step (Exit) of the job flow.

Termination Command

hubstop

Command

HULFT-HUB Server will be stopped.

Cluster Command (*2)

hubcluster

Command

The startup, end, and operation of the server will be checked.

Product Confirmation Utility

utlhubversion

Utilities

The product information will be displayed.

Client List Display Utility

utlhubclientlist

Utilities

The Installation Information of the Controlled Client will be displayed.

Login Status Display Utility

utlhubloginlist

Utilities

A list of users who have logged in to HULFT-HUB Server from HULFT-HUB Manager will be displayed.

Client Suspension/Reinstatement Utility (*2)

utlhubchgsts

Utilities

A request for client Suspension/Reinstatement will be issued.

Delivery Instruction Utility (*2)

utlhubsend

Utilities

The Deliver Request will be issued.

Send File Utility/Resend File Utility (*2)

utlhubreqsend

Utilities

The send file or the resend file will be issued.

Transfer Log List Display utility

utlhubloglist

Utilities

The contents of the Transfer Log will be displayed as a list.

Transfer Log Deletion Utility

utlhublogrm

Utilities

Logs will be deleted and their file size will be compressed.

Management Information Backup Utility

utlhubbackup

Utilities

The management information will be backed up by using a generation file.

Management Information Backup Deletion Utility

utlhubbackuprm

Utilities

The management information backup will be deleted at the specified date.

Operation Log List Display Utility

utlhubopllist

Utilities

The operation log will be displayed as a list or output to a file.

Operation Log Manual Switch Utility

utlhuboplchg

Utilities

The operation log will be switched manually. (Create a backup.)

Service Registration/Deletion Utility (*4)

utlhubservice

Utilities

A service will be registered or deleted.

Debug Mode Display/Modify Utility

utlhubdebug

Utilities

This utility is used for trouble investigation.

Event Notification Utility (*2)

utljfevnt

Utilities

The job flow that waits for a utility will be started up.

Output Accumulated File Command (*2)

hubgetfile

Startup on request

A file from the accumulated data will be extracted.

Accumulated File Storage Command (*2)

hubputfile

Startup on request

A file will be stored as the accumulated data.

Accumulated File Deletion Command (*2)

hubaccrm

Startup on request

The accumulated data will be deleted.

Accumulation Completion Notification Command (*2)

jfaccnotify

Startup on request

The job flow will be sent notification of accumulation completion.

Job Flow Complete Notification Command (*2)

hubjfnotify

Startup on request

The multicasting daemon will be sent notification of job flow completion.

Delivery When a Client is Reinstated command (*2)

Client.Status.Release

Startup on request

The accumulated data for the client will be automatically delivered when HULFT-HUB Manager reinstates the client.

Delivery When Client Startup is Detected Command (*2)

Client.Detect.Alive

Startup on request

The accumulated data for the client will be delivered when HULFT-HUB Manager reinstates the client.

Management Information Parameter Generation Utility

utlhubigen

Utilities

A text-format parameter file will be created from the HULFT management information that is controlled by HULFT-HUB Server.

Management Information Batch Registration

Utility

utlhubiupdt

Utilities

A parameter file will be read and the management information of HULFT and HULFT-HUB Server will be updated.

Management Information Distribution Command

hubdist

Command

The management information will be distributed to clients.

Management Information Synchronization Utility

utlhubsync

Utilities

The management information will be acquired from the client and the HULFT management information that is controlled by HULFT-HUB Server will be updated.

Job Flow Status Change/Confirmation Utility (*2)

utljfchgsts

Utilities

The status of the Job Flow Management Information will be changed to active or inactive. Also, the status of the Job Flow Management Information will be displayed.

Job Flow Log Batch Deletion Utility (*2)

utljflogrm

Utilities

The job flow log will be deleted at the specified period by one operation.

Registered Client Activity Monitoring Utility

utlhubalivecheck

Utilities

The activity status of the specified Registered Client will be checked.

Job Flow Management Information Parameter Generation Utility (*2)

utljfigen

Utilities

A text-format parameter file will be created from the Job Flow Management Information that is controlled by HULFT-HUB Server.

Job Flow Management Information Batch Registration Utility (*2)

utljfiupdt

Utilities

A parameter file will be read and the Job Flow Management Information on HULFT-HUB Server will be updated.

Sync Status Display Utility (*2)

utlhubrepsts

Utilities

When the replication function is used, the date and time when each piece of management information was last copied from the active server to the alternative server will be displayed. You can check the latest synchronization status before switching the alternative server to the active server.

Accumulation Status List Display Utility (*2)

utlhubacclist

Utilities

The accumulation status will be displayed as a list.

Registered Client Log List Display Utility

utlhubclientloglist

Utilities

Different types of log information of the client will be displayed as a list.

Client Registration Utility

utlhubclientreg

Utilities

A client will be registered.

Client Deletion Utility

utlhubclientrm

Utilities

A client will be deleted.

Delivery Cancellation Instruction Utility (*2)

utlhubcan

Utilities

The Deliver processing will be canceled.

Accumulated Data Deletion Utility (*2)

utlhubaccrm

Utilities

The accumulated data will be deleted.

Transfer Status List Display Utility (*2)

utlhubdisp

Utilities

The transfer status will be displayed.

Job Flow Log List Display Utility (*2)

utljfloglist

Utilities

Job flow logs will be displayed in a list.

Neighboring Server Registration utility (*2)

utlhubserverreg

Utilities

The Neighboring Server will be registered.

Neighboring Server Deletion utility (*2)

utlhubserverrm

Utilities

The Neighboring Server will be deleted.

Neighboring Server List Display utility (*2)

utlhubserverlist

Utilities

The information of the Neighboring Server will be displayed in a list.

*1

:

When all the connections with HULFT-HUB Manager are canceled, the PROXY daemon creates a new process and the old process is deleted. Therefore, multiple Manager daemons might exist at the same time or might not exist.

*2

:

This only applies to HULFT-HUB Server for UNIX/Linux-ENT.

*3

:

When the number of started threads has exceeded the upper limit, the PROXY daemon creates a new process and the old process is deleted when all the transfer requests are completed. Therefore, multiple relay daemons or multicasting daemons might exist at the same time.

*4

:

This only applies when the server OS is Windows.

*5

:

If all the following conditions are met, programs are resident:

  • The accumulated data or Transfer Log is specified as the consecutive synchronization target in the alternative settings.

  • Both the active server and alternative server are operating.

*6

:

The actual copy processing is performed by the Manager daemon.