VNC0961E

exec-name request for decimal-K-bytesK bytes exceeds RMODE 24 or 31 memory limit of decimal-K-bytesK

Error message issued by VNCRXR02, the program that services REXX requests to obtain and free blocks of memory, when the total allocation for the specified rmode, including the latest request, would exceed the limit set for the rmode, either by default, or with the global configuration statement “RexxEnvLimit.”

The first decimal-K-bytes in the message is the total amount of memory that would be allocated, if the current request was processed.

The second decimal-K-bytes is the maximum amount of memory allowed for the rmode shown in the message.

The storage request is rejected and the number of failed storage requests for the exec is increased by 1.

REXX always retries failed storage requests once. Sometimes REXX will request a smaller amount on the second request. If the second request keeps the total allocation below the limit for the rmode, the exec may continue execution and complete normally.

If REXX cannot obtain enough memory, it will free all the memory is has obtained so far and terminate the exec with various error messages, depending on what the exec was doing at the time of the failed storage request.

Action: Increase the memory limit for the rmode, using the “RexxEnvLimit” global configuration statement, and re-run the exec.