We have a MLOAD script that reads data from pipe separated data file. As I can see the acquisition phase count (Candidate records considered) during the MLOAD process in the log file. Customer wants to check the number of records during the acquisition phase and records in data file during the mload process. If the count is not same then mload should exit with the return code. As I know, this count will always be same unless there are problems in data file record and in such case mload itself will give an error and exit. But my question to you guys is that is there any valid reason that this record count will not be same as data file count?