Data Verification function

You can verify that the data received by the host on the receiving side matches the data sent by the host on the sending side. This function is called the 'data verification function.'

The data verification function handles the data as an error when an inconsistency in the data transferred from the sending side is discovered. In such a case, HULFT sends a notification containing the error message to the host on the sending side.

The data verification function guarantees consistency for data from the beginning to the end of transfer. The data after transfer is not included within the range of this guarantee.

Figure 2.44 Data Verification Function

To use the data verification function, specify '1' (Yes) for Verify Data (DATAVERIFY) in the Receive Management Information that corresponds to the target file on the host on the receiving side. When you send an identical file to two or more hosts (multicasting), specify '1' for Verify Data only in the record of the Receive Management Information used for the receiving hosts to which you want to apply the data verification function. HULFT does not apply the data verification function to the hosts on the receiving side for which you specified '0' for Verify Data. Instead, the application carries out the normal transfer, without enabling the data verification function.

Refer to the following for the Receive Management Information.

HULFT10 for Linux/AIX Operation Manual : Receive Management Information

Note

To use the data verification function, HULFT Ver.7 or higher must be installed on both the host on the sending side and the host on the receiving side. If HULFT on the sending side is lower than Ver.7, the specification of Verify Data in HULFT on the receiving side is handled as a transfer error. On the other hand, if HULFT on the receiving side is lower than Ver.7, you cannot specify Verify Data on the host. Therefore HULFT carries out transfer without verifying data.