Verifying Consistency of Transfer Data

HULFT can verify whether the data received by the host on the receiving side and the data transferred from the host on the sending side consist or not in the Send and Receive systems. This function is called data verification.

The data verification function handles the data as an error, when the inconsistency in the data transferred from the sending side turns out through the data verification. In such case, HULFT notifies an error message to the host on the sending side.

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

Figure 2.47 Data Verification

 

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

Refer to the following for the Receive Management Information:

HULFT10 for IBMi Operation Manual : Receive Management Information

Note

To use data verification function, HULFTs both on the sending side and the receiving side are required to have installed HULFT Ver.7 or higher. If HULFT on the sending side is lower than Ver.7, the specification of the 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 the Verify Data on the host.