Flow of Receive Process

The flow of the Receive processing explained below is the Receive processing when the sending host is in one location (single receive). The Receive processing for multiple remote hosts is explained in Receive Process from Multiple Hosts.

This process is based on the assumption that both the Send Acknowledge job on the sending side and the Receive Acknowledge job on the receiving side are already active.

The flow of the Receive processing is illustrated in Figure 2.12 .

Figure 2.12 Flow of Receive Process

1) Waiting of connection from sending side

The Receive Acknowledge job waits for the connection from the sending side.

2) Startup of Receive job

The Receive Acknowledge job starts a Receive job when it is connected to the sending side. This operation is carried out at the time of each transfer.

3) Execution of receiving

The Receive job receives the data according to the file information related to the transfer received from the sending side and the Receive Management Information set in the receiving side. After being given code conversion and/or decompression, the received data is written into a Receive file.

4) Registration of Receive Log information

After completion of receiving, the Receive job writes the results to the Receive Log File.

5) Startup of Post-receive Job

The Receive job activates the Post-receive Job registered in the Job Information according to the condition registered in the Receive Management Information. Regarding the job to be activated, HULFT activates either the job specified for successful termination of the receiving processing or the one for unsuccessful termination of the processing, depending on the transfer result.

= Remarks =

The jobs you can register are CL commands.

6) Registration of Job Execution Log Records

The Receive job writes the execution result of the job in the Job Execution Log file after the Receive operation.