A profile option for the ISPF editor. PRESERVEBLANKS or something like that.
I am surprised that ISPF 3.3 would do that, but try IEGENER in batch. I would be stunned if it does that. A SITE option for FTP. PRESERVEBLANKS or something like that. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Bernd Oppolzer Sent: Wednesday, May 01, 2013 7:20 AM To: [email protected] Subject: Trailing blanks in VB dataset Hello, when copying a FB 80 member to a VB 4096 dataset, trailing blanks in the FB 80 member seem to be removed, is this true? I did the copy using TSO ISPF 3.3. The FB 80 member contains a XML document which originally comes from a UNIX machine, and it is split in fixed parts, so the new record starts anywhere in between (maybe in the middle of a XML tag). The XML parser which reads the document is a C program. In the past it used fgets and read the document as a textfile, but that's not ok in this case, because the splitted lines will cause XML syntax errors (due to the line feed which appear in the middle of the tags etc.). So I added an option to read the file as a binary file (fopen with "rb,type=record" and fread instead of fgets). In this case there are no line feeds at the end of the lines (which were not there originally in Unix). This works perfect, if the file is an FB file, and the blanks at the end of the lines are preserved. But if I copy the file to a VB file, the trailing blanks are removed, and the XML document is in error (in some places). So my question: can I copy a FB file to a VB file and keep the trailing blanks? Can this be done using the TSO ISPF dialog, or is a batch job needed? And: what about the ISPF editor? If I edit the VB file and save it, will the trailing blanks always be removed, or are there options to preserve the trailing blanks? What will FTP do, if the file is transferred from Unix as a text file into a VB 4096 file? For example, if the text file on Unix has no line feeds originally, but there are blanks at the positions 4094, 4095, 4096.: will they be stored or removed ?? Is it better to use FB in such cases? The XML file of possibly unlimited length has to be transferred to z/OS and processed there ... ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
