You would have to use a checksum algorithm that is the same on both hosts, and I don't know what that would be for MVS. Choosing one that doesn't match may leave you thinking every transfer has failed.
If you can work it out, you may be able to use ftp sub-sommands to run a job on the MVS server on completion of the transfer. If you open up the connection and then type
rhelp you will get the commands available and can explore them, e.g
rhelp site but I can't remember what it was. Sadly it might have been an AS400 that we used to submit jobs on, so I might be going the wrong way.
Other options, depended on what is supported:-
- Use SFTP which confirms accurate delivery (or not)
- Use SSH or remote shell to submit your checksum batch job
- Pull the files back again (to a separate location) and compare. Of course if the files are large this might not be acceptable in time and space.
I hope that some of this is useful,
Robin