Joined: 26 Nov 2002 Posts: 12380 Topics: 75 Location: San Jose
Posted: Tue Jul 29, 2025 8:34 am Post subject:
S1,
It is a little bit tricky as you want to parse and re-arrange based on the denomination value. The following DFSORT JCL will give you the desired results
OUTREC IFOUTLEN=42,
IFTHEN=(WHEN=INIT,
* SET UP FOR $100 DENOMINATION
OVERLAY=(019:086,03,CHANGE=(4,C'100',081,04),NOMATCH=(019,04),
019:096,03,CHANGE=(4,C'100',091,04),NOMATCH=(019,04),
019:106,03,CHANGE=(4,C'100',101,04),NOMATCH=(019,04),
019:116,03,CHANGE=(4,C'100',111,04),NOMATCH=(019,04),
019:126,03,CHANGE=(4,C'100',121,04),NOMATCH=(019,04),
* SET UP FOR $50 DENOMINATION
024:086,03,CHANGE=(4,C'050',081,04),NOMATCH=(024,04),
024:096,03,CHANGE=(4,C'050',091,04),NOMATCH=(024,04),
024:106,03,CHANGE=(4,C'050',101,04),NOMATCH=(024,04),
024:116,03,CHANGE=(4,C'050',111,04),NOMATCH=(024,04),
024:126,03,CHANGE=(4,C'050',121,04),NOMATCH=(024,04),
* SET UP FOR $20 DENOMINATION
029:086,03,CHANGE=(4,C'020',081,04),NOMATCH=(029,04),
029:096,03,CHANGE=(4,C'020',091,04),NOMATCH=(029,04),
029:106,03,CHANGE=(4,C'020',101,04),NOMATCH=(029,04),
029:116,03,CHANGE=(4,C'020',111,04),NOMATCH=(029,04),
029:126,03,CHANGE=(4,C'020',121,04),NOMATCH=(029,04),
* SET UP FOR $10 DENOMINATION
034:086,03,CHANGE=(4,C'010',081,04),NOMATCH=(034,04),
034:096,03,CHANGE=(4,C'010',091,04),NOMATCH=(034,04),
034:106,03,CHANGE=(4,C'010',101,04),NOMATCH=(034,04),
034:116,03,CHANGE=(4,C'010',111,04),NOMATCH=(034,04),
034:126,03,CHANGE=(4,C'010',121,04),NOMATCH=(034,04),
* SET UP FOR $5 DENOMINATION
039:086,03,CHANGE=(4,C'005',081,04),NOMATCH=(039,04),
039:096,03,CHANGE=(4,C'005',091,04),NOMATCH=(039,04),
039:106,03,CHANGE=(4,C'005',101,04),NOMATCH=(039,04),
039:116,03,CHANGE=(4,C'005',111,04),NOMATCH=(039,04),
039:126,03,CHANGE=(4,C'005',121,04),NOMATCH=(039,04)))
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum