M
Member 310024
Guest
(1) I have extracted records from a Mainframe DB2 table into a Mainframe TSO dataset.
(2) A 2 byte field in the data-set contains H'00' ie Hex 00
i.e. binary zero, low-values, whatever.
(3) I then FTP the data-set to a PC sp that I can load
it into a Microfocus COBOL ISAM file.
(4) What I find on the PC, within the Line Sequential record containing the 2 byte field, is that everying
to the right of the field containing the H'00' values is missing. Subsequent records are ok.
(5) This mainfests itself in a run time error within the
MF COBOL program that tries to load the Line Seq record into the ISAM record.
(6) I would have thought that low-values is just another
field with a certain bit pattern in it, that happens
to be all zeros, and shouldn't cause any problems.
(7) I have never encountered this problem before, and I am
wondering if anyone has had a similar experience and what sort of work-around they used.
(2) A 2 byte field in the data-set contains H'00' ie Hex 00
i.e. binary zero, low-values, whatever.
(3) I then FTP the data-set to a PC sp that I can load
it into a Microfocus COBOL ISAM file.
(4) What I find on the PC, within the Line Sequential record containing the 2 byte field, is that everying
to the right of the field containing the H'00' values is missing. Subsequent records are ok.
(5) This mainfests itself in a run time error within the
MF COBOL program that tries to load the Line Seq record into the ISAM record.
(6) I would have thought that low-values is just another
field with a certain bit pattern in it, that happens
to be all zeros, and shouldn't cause any problems.
(7) I have never encountered this problem before, and I am
wondering if anyone has had a similar experience and what sort of work-around they used.