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:
C:\Users\myid\Downloads>ftp
ftp> open
To ftpdownloads.ca.com
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 (xxxx.xxxx.xx):(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
ftp> dir
200 PORT command successful. 130.200.144.234: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.
ftp> ascii
200 Command ok : ASCII type selected.
ftp> get RO86945.HOLDDATA.DTA.TXT RO86945.DTA.TXT
200 PORT command successful.
150 Opening ASCII mode data connection for (646 bytes).
226-Download File Size:646 bytes
226 Transfer complete.
ftp: 672 bytes received in 0.00Seconds 672000.00Kbytes/sec.
ftp> quit