Reduced use of 24-bit storage by CICS

Several elements of the CICS® infrastructure now use 31-bit (above-the-line) storage in the CICS region, in place of 24-bit (below-the-line) storage. Lowering the demands on 24-bit storage helps avoid short-on-storage conditions and can reduce the need for additional CICS regions.

The CICS runtime environment is improved in the following ways:
The following CICS infrastructure items now use 31-bit storage (above 16 MB but below 2 GB) in place of all, or some, of the 24-bit storage (below 16 MB) that was used in previous releases:

Mirror transaction abends

The CICS-supplied mirror transactions use 31-bit storage (above 16 MB but below 2 GB). If an EXEC CICS LINK command is issued over DPL for an AMODE(24) application, an AEZA or AEZC abend will occur. To avoid this situation, do one of the following:
  • Define your own mirror transaction that uses 24-bit storage. For example, you can copy a CICS-supplied mirror transaction, then specify the TASKDATALOC(BELOW) attribute.
  • Modify the application so that it is AMODE(31) and update the appropriate program definition.

For more information, see Application programming for CICS DPL.



dfhe4_overview.html | Timestamp icon Last updated: Thursday, 27 June 2019