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 Not under consideration
Workspace COBOL Compilers
Created by Guest
Created on Feb 18, 2021

Enterprise Cobol - Indication of the COPYBOOK level in the Listing

In the compilation Listing, the source lines from a COPYBOOK are identified with a "C" character after the line number in the Listing.

It is possible to call COPYBOOK from other COPYBOOK. However, the origin of a row is not necessarily easily identifiable in the case of nested COPYBOOK.
A mechanism should be available to associate a source line with a COPYBOOK.
This could be achieved by indicating the COPYBOOK call level in addition to the "C" flag. For example:
- "C": first level of COPYBOOK
- "C1": second level of COPYBOOK
- "C2": third level of COPYBOOK
- ...
- "C10": eleventh level of COPYBOOK
- ad lib

To see if the name of the COPYBOOK which introduced the source line could be indicated.

Idea priority Low
  • Guest
    Reply
    |
    May 17, 2021

    We have investigated this RFE and there doesn't appear to be any space left to add extra labels in the listing.

    The suggestion would be to see our COPY and BASIS cross reference output in the Programming Guide, look for heading "Example: XREF output: COPY/BASIS cross-references"
    Users can see the C on a line showing that it was copied in, then find the COPY statement before that line, then find the name on the COPY statement and look up where
    that name was resolved in the COPY cross reference part of the listing (they need to compile with XREF)

    Since the above approach can be used; and since there isn't space in the listing, this RFE is being rejected.

  • Guest
    Reply
    |
    Mar 17, 2021

    This RFE is still being investigated.