View previous topic :: View next topic
|
Author |
Message |
Allan Samuel
New User
Joined: 29 Sep 2020 Posts: 2 Location: India
|
|
|
|
Hi,
I'm trying to add a new field in one of an existing screens using MFS, while compiling we are getting 3022 abend, there are no errors being mentioned in the compile result. Abend aid saying that the maximum design limit of 32,748 bytes has been exceeded. Any idea how to fix this abend |
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2454 Location: Hampshire, UK
|
|
|
|
Obviously you have to reduce the number of bytes used. |
|
Back to top |
|
|
Allan Samuel
New User
Joined: 29 Sep 2020 Posts: 2 Location: India
|
|
|
|
We are not allowed to reduce the bytes used in the existing program.
This is the reason for the error
"The FMT or MSG descriptor currently being processed is too large. The resultant online block being constructed in SUBPOOL 20 has exceeded the design limit size of 32,748 bytes".
Im new to IMS/DC, so trying to understand |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
Any idea how to fix this abend |
Size errors CANNOT be "fixed". You have run into a hard, fast limit that you cannot avoid. Your options at this point are:
1. Reduce the number of bytes to get below the limit.
2. Go back to whoever gave you the assignment and tell them that it is not possible given system limitations and develop an alternative approach.
3. Completely redesign the system to reduce the number of bytes required.
You need to understand that systems have limits and those limits cannot be modified (for example, CICS has an absolute limit of 32768 bytes on DFHCOMMAREA. This limit is because the length is defined as a 2-byte integer which cannot have a value larger than 32768. if you run into a requirement to use more than 32768 bytes for a DFHCOMMAREA, you can use channels / containers or you can change the requirement -- what you will NOT be doing is changing the DFHCOMMAREA limit.) |
|
Back to top |
|
|
|