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.

ADD A NEW IDEA

COBOL Compilers

Showing 274 of 8255

JSON PARSE error handling offset needed

Cobol Developer coding the JSON parsing and associated Error Handling For JSON PARSE statement, when a condition occurs (JSON-CODE > 0 or JSON-STATUS > 0) then expose the offset where the condition occurred. Make the offset available to the ...
over 3 years ago in COBOL Compilers 6 Not under consideration

Bring back Compiler Message placement at the end of the Compiler Listing

In current versions of COBOL, compiler messages are placed in the middle of the listing, between the "Data Division Map" and the "Assembler Listing". This makes them hard to find and makes life harder and frustrating for the programmer when he/she...
about 7 years ago in COBOL Compilers 1 Not under consideration

SSRANGE suboption to check for a modified length resulting in a negative length

A new SSRANGE suboption is needed that should be useable also in production.This suboption should create extra checking code only if a "modified reference" (that modifies the default length of a variable) involves a variable value. In this case th...
over 7 years ago in COBOL Compilers 4 Not under consideration

SSRANGE with Suboptions

SSRANGE can test tables with one dimension. It's not able to test each row and column of a multi-dim-table. It would be nice to have an option with can test multi-dimensional tables.For example:SSRANGE(STD) is the same like SSRANGE in presenceSSRA...
over 9 years ago in COBOL Compilers 3 Not under consideration

JSON PARSE error handling improvements

JSON PARSE error handling improvements - Expose messages and tokens to application code. It would be helpful if application logic can determine which PARSE messages to display or suppress. Also, message tokens can be useful in error handling in...
over 1 year ago in COBOL Compilers / z/OS 2 Not under consideration

JSON numeric/string conversion

Support conversion between COBOL numeric fields and JSON strings.
over 2 years ago in COBOL Compilers 10 Future consideration

Help identifying moves causing invalid numeric values

Different move statements can cause invalid numeric values to be stored in numbers.This will cause dumps when compiling with NUMPROC(PFD) and ZONEDATA(PFD). We would like the compiler to help the programmers identify these statements at compile ti...
over 4 years ago in COBOL Compilers 1 Future consideration

Enterprise Cobol V6 - Suppress conflict between the DYNAM and CICS options

The conflict between the DYNAM and CICS options could be resolved by implicitly introducing a compilation directive ">>CALLINTERFACE STATIC" before "EXEC CICS" and a compilation directive ">>CALLINTERFACE" after the "END-EXEC" clause. ...
about 5 years ago in COBOL Compilers 2 Future consideration

COBOL 6 needs to utilize the memory in the 64 bit address space for business needs and quicker access to data

Humana proposes the following changes to the COBOL 6 compiler OR, creation of a new COBOL64 compiler with these capabilities.1. Make the Compiler capable of utilizing the 64-bit address space to take advantage of the 32 terabytes of memory on each...
over 5 years ago in COBOL Compilers 1 Not under consideration

New COBOL Compile Option: Global ON SIZE ERROR

When you want to handle overflow conditions and want to avoid truncated fields you have to code the ON SIZE ERROR statement for all computational statements.This is tedious work.In addition any decimal overflows conditions were suppressed by Langu...
about 6 years ago in COBOL Compilers 5 Not under consideration