Reputation: 33
enter image description hereI executed nmy application in CICS region. After few maps, it throws PROG753 error and only few part of map is displayed. Can anyone help me with how to resolve this error?
I think in this image , "ITEMERR" is causing PROG753 error. Please check and give answer
Upvotes: 1
Views: 2390
Reputation: 2698
You have junk in the map output area in your program. Check that:
You have cleared the output area before using it. Use MOVE LOW-VALUES to your area if it's Cobol, or equivalent statement in your language to initialize the output area to binary zeroes. Do it explicitly, do not hope that the area has been cleared for you.
The data you move to the output area does not contain unprintable characters. Check your source areas - do not rely on the declarations only, the data may be redefined. If in doubt, dump the data out (EXEC CICS ENTER can help, but start with CEDF if you can.)
Check that you haven't overwritten the attributes of your output fields.
Run your transaction under CEDF and stop before the problematic SEND MAP. Look at the FROM area. There must be junk there (unprintable characters,) find it using hexadecimal display and identify the reason of it getting there.
Upvotes: 3