The HOLDDATA file is a text file, so when FTPing the HOLDDATA file from CA Support Online to the pc, the ftp should done in ASCII. The ASCII command has to be issued before the get command. (If this is not done, the default format is binary.) Once transferred in ASCII, the file should be formatted correctly on the pc and, when FTP'd it to the mainframe, the dataset should also be formatted correctly. Below is an example FTPing from CA Support Online to pc:
Connected to scftpd.ca.com.
220-Welcome to CA Managed File Transfer for Downloads.
220 CA Managed File Transfer - Server Ready!
550 Command not recognized or allowed.
User (scftpd.ca.com:(none)): [email protected]
(id given from download in Support Online)
331 Username OK. Need password.
Password: (password given from download in Support Online)
230 Password OK. Connected. logged in
200 PORT command successful. 188.8.131.52:63271.
150 Opening data connection for file list.
-rwxrwxrwx 1 user group 646 Sep 02 2016 RO86945.HOLDDATA.DTA.TXT
226 Directory transfer complete. (generate:4ms)(send:4ms)
ftp: 89 bytes received in 0.00Seconds 44.50Kbytes/sec.
200 Command ok : ASCII type selected.
ftp> get RO86945.HOLDDATA.DTA.TXT RO86945.DTA.TXT
200 PORT command successful. 184.108.40.206:63274.
150 Opening ASCII mode data connection for (646 bytes). ("/internal/RO86945.HOLDDATA.DTA.TXT") R E T R
226-Download File Size:646 bytes @ 0K/sec.
226 Transfer complete. MD5=6fb0b12d2f6955a5053d1558ce9edf46 ("/internal/RO86945.HOLDDATA.DTA.TXT") RETR
ftp: 672 bytes received in 0.00Seconds 672000.00Kbytes/sec.