Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Workspace z/OS
Categories LE
Created by Guest
Created on Jun 15, 2017

LE Load Notification User exit : Add RMODE indicator values to CEEFLG in CEELNUE csect

In the LE Load Notification User exit it would be very valuable to identify the RMODE of the program which caused the exit to be accessed. 24-bit and even 31-bit storage can be exhausted in environments with many architectural modules for IMS application systems. While it's possible to examine storage availability, the current exit options don't identify the RMODE of the subject program so if 24-bit private is exhausted it's costly (in CPU) to determine if the subject program can be retained in memory without risking an out of storage condition because without issuing a LOAD or BLDL it can't be determined if the subject program is 24-bit or 31-bit. Under the current exit options a BLDL would have to be used to find the RMODE of the subject program but that somewhat defeats the purpose of the exit; to improve program load performance (through program retention in memory).
Since the exit is called only after a successful program LOAD it would be simple to add flag values to the CEEFLG flag in the CEELNUE csect to indicate the RMODE of the successfully loaded program module. At that point, assuming the exit is tracking private storage use, the exit can quickly determine if the module is a candidate to be retained in 31-bit memory even if 24-bit memory is nearly exhausted.

Idea priority Medium