Map Size changed, but data is cut off!
Posted: Wed Dec 29, 2021 5:05 am
I'm working on changing the text in the DFHMDF from a hard-coded literal to a program-filled variable. So far, this is working fine - and I can see that the Module Size for the map increased, from F38 to F48. This is a decimal change of 16 - so I am a little surprised there.
Here's the original map:
I changed this to:
It's interesting that the length of the field remained the same, but the map increased 16 characters. I expected 3 (length and attribute), but the extra 13 makes me scratch my head.
Here's the production output:
And my output:
As you can see, line 6 is truncated part way through line 6.
By my count, I'm missing about 18 characters. In the program, the map size is calculated from (LENGTH OF BLV5073-SCREEN). I have new copied the map and the program into the CICS region. I have checked CEMT, but there doesn't appear to be any map settings there.
I'm not sure where to turn next.
Any suggestions???
Here's the original map:
TAG0020 DFHMDF POS=(13,59),LENGTH=0012,ATTRB=ASKIP
DFHMDF POS=(14,03),LENGTH=0020,ATTRB=ASKIP, C
INITIAL='BOX 7 (NON-EMPLOYEE)'
TAG0021 DFHMDF POS=(14,25),LENGTH=0012,ATTRB=ASKIP
DFHMDF POS=(14,03),LENGTH=0020,ATTRB=ASKIP, C
INITIAL='BOX 7 (NON-EMPLOYEE)'
TAG0021 DFHMDF POS=(14,25),LENGTH=0012,ATTRB=ASKIP
I changed this to:
TAG0020 DFHMDF POS=(13,59),LENGTH=0012,ATTRB=ASKIP
TAG0021 DFHMDF POS=(14,03),LENGTH=0020,ATTRB=ASKIP
TAG0022 DFHMDF POS=(14,25),LENGTH=0012,ATTRB=ASKIP
TAG0021 DFHMDF POS=(14,03),LENGTH=0020,ATTRB=ASKIP
TAG0022 DFHMDF POS=(14,25),LENGTH=0012,ATTRB=ASKIP
It's interesting that the length of the field remained the same, but the map increased 16 characters. I expected 3 (length and attribute), but the extra 13 makes me scratch my head.
Here's the production output:
NOT
+ DATE-PAID REIMB-AMT BOX 1 BOX 6 BOX 7 REPORTED
123119 236728.61 .00 226364.35 10343.76 20.50
011420 425615.42 .00 404313.12 21042.30 260.00
012820 363880.53 .00 349010.18 14726.85 143.50
021120 381060.26 .00 366017.28 14883.82 159.16
022520 347942.11 .00 332315.02 15482.93 144.16
031020 362151.91 .00 349353.24 12699.92 98.75
+ DATE-PAID REIMB-AMT BOX 1 BOX 6 BOX 7 REPORTED
123119 236728.61 .00 226364.35 10343.76 20.50
011420 425615.42 .00 404313.12 21042.30 260.00
012820 363880.53 .00 349010.18 14726.85 143.50
021120 381060.26 .00 366017.28 14883.82 159.16
022520 347942.11 .00 332315.02 15482.93 144.16
031020 362151.91 .00 349353.24 12699.92 98.75
And my output:
NOT
+ DATE-PAID REIMB-AMT BOX 1 BOX 6 BOX 7 REPORTED
123119 236728.61 .00 226364.35 10343.76 20.50
011420 425615.42 .00 404313.12 21042.30 260.00
012820 363880.53 .00 349010.18 14726.85 143.50
021120 381060.26 .00 366017.28 14883.82 159.16
022520 347942.11 .00 332315.02 15482.93 144.16
031020 362151.91 .00 349353.24 1269
+ DATE-PAID REIMB-AMT BOX 1 BOX 6 BOX 7 REPORTED
123119 236728.61 .00 226364.35 10343.76 20.50
011420 425615.42 .00 404313.12 21042.30 260.00
012820 363880.53 .00 349010.18 14726.85 143.50
021120 381060.26 .00 366017.28 14883.82 159.16
022520 347942.11 .00 332315.02 15482.93 144.16
031020 362151.91 .00 349353.24 1269
As you can see, line 6 is truncated part way through line 6.
By my count, I'm missing about 18 characters. In the program, the map size is calculated from (LENGTH OF BLV5073-SCREEN). I have new copied the map and the program into the CICS region. I have checked CEMT, but there doesn't appear to be any map settings there.
I'm not sure where to turn next.
Any suggestions???