I'm using the Parse/Build command, however, after written out the 1st record, the output file is padding with spaces,
and it didn't split correctly. Did I leave some option out? I also tried the VLTRIM option to check for spaces and it didn't work.
Also, I need to translate the file into ASCII format, do I need a separate step to do this or I can
combine the conversion to ASCII in step 1?
Input: Wrapped around file, RECFM=FB, file length = 80, binary format
Output: Single record, RECFM=FB, record length = 80, ASCII format
Step 1: Split file into one record per line
Step 2: Convert record into ASCII format
Thanks.
Sort parameter
//SYSIN DD *
SORT FIELDS=COPY
OUTFIL PARSE=(%01=(ENDBEFR=X'0D0A',FIXLEN=80)),
BUILD=(1:%01)
/*
//*
SORT FIELDS=COPY
OUTFIL PARSE=(%01=(ENDBEFR=X'0D0A',FIXLEN=80)),
BUILD=(1:%01)
/*
//*
Input file:
...............................................................................&
33333333333333333333333300222222222222222222222222222222222222222222222222222225
00860912054293305746110100450000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
................................................................................
00333333333333333333333333002022222222222222222222222222222222222222222222222222
DA008609120542933057462201007000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.&.............................&................................................
25003333333333333333333333330025222222222222222222222222222222222222222222222222
00DA0086091205461548224911010080000000000000000000000000000000000000000000000000
33333333333333333333333300222222222222222222222222222222222222222222222222222225
00860912054293305746110100450000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
................................................................................
00333333333333333333333333002022222222222222222222222222222222222222222222222222
DA008609120542933057462201007000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.&.............................&................................................
25003333333333333333333333330025222222222222222222222222222222222222222222222222
00DA0086091205461548224911010080000000000000000000000000000000000000000000000000
1st output file:
...............................................................................&
33333333333333333333333300222222222222222222222222222222222222222222222222222225
00860912054293305746110100450000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
44444444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.&
25444444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...&
22254444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.....&
22222544444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
.....&
22222544444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.......&
22222225444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.........&
22222222254444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...........&
22222222222544444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.............&
22222222222225444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
.............&
22222222222225444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...............&
22222222222222254444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.................&
22222222222222222544444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...................&
22222222222222222225444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.....................&
22222222222222222222254444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
33333333333333333333333300222222222222222222222222222222222222222222222222222225
00860912054293305746110100450000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
44444444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.&
25444444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...&
22254444444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.....&
22222544444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
.....&
22222544444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.......&
22222225444444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.........&
22222222254444444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...........&
22222222222544444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.............&
22222222222225444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
.............&
22222222222225444444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...............&
22222222222222254444444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.................&
22222222222222222544444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
...................&
22222222222222222225444444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
------------------------------------------------------------------------------
.....................&
22222222222222222222254444444444444444444444444444444444444444444444444444444444
00000000000000000000000000000000000000000000000000000000000000000000000000000000
After convert to ASCII format, display of record should looks like:
008609120542933057461101..$% P
008609120542933057462201..'. P
008609120542933057462201..'. P