Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. 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 Needs more information
Workspace COBOL Compilers
Categories z/OS
Created by Guest
Created on Aug 28, 2025

SECTION name special register

A common challenge in CBL development is the need to add program references in error handling including of course the Procedure Section where the issue has originated from.

Developers often manage to incorrectly set this, the classic invalid method being to set a working storage field, e.g. WS-SECTION-NAME at the start of every section.

Would it be possible please to have a special register which returns the value of the current SECTION ?

Edit. Surprised that I can't see an IDEAtion for this. Apologies if its a commonly asked enhancement in the past !

Idea priority Medium
  • Admin
    Basil Kanneth
    Oct 22, 2025

    Hi John/Denis,

    Overall, we think this could be a valid idea. A possible implementation would be for us to use Intrinsic Functions (to conform to the Standard) like we do for PROGRAM-ID. Using a special register value would be a performance concern.


    Can you (John) please provide a detailed use case of your scenario for us to get a better understanding of your requirements? Thanks.

  • Guest
    Sep 28, 2025

    Hi,

    It would also probably be necessary to have the program name in a special register, (I previously created a request to this, on the old Request For Enhancement website).

  • Admin
    Basil Kanneth
    Sep 24, 2025

    Hi John, thanks for submitting the idea. We are currently evaluating it and will update it once a decision is made.

    Regards,

    Basil

  • Guest
    Aug 28, 2025

    Basic idea is to reduce hard-coding and further modernise Cobol)