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

PL/I Compilers

Showing 266

Subscriptrange should be raised when arrays have different bounds

When assigning from a whole array to another whole array the LRM for PL/I states that both arrays should have same bounds. This is not enforced for arrays of type controlled. A subscriptrange condition should be raised when a differently bounded a...
about 10 years ago in PL/I Compilers 3 Delivered

Annotation for paddings within char varying array

With use of RULES(NOPADDING) the compiler issues a message saying the structure has padding, but when you look in the aggregate listing, you see no indications of any padding.The paddings are within an char varying array with odd length.In this ca...
about 10 years ago in PL/I Compilers 4 Delivered

EPLI V4.3 - message for initial in combination with overlayed storage should produce a warning

As shown in the language reference the INITIAL attribute can be specified for a based variable. The initial values areassigned only upon explicit allocation of the based variable with an ALLOCATE or LOCATE statement. Therefore, the use of the init...
over 10 years ago in PL/I Compilers 3 Delivered

EPLI V4.3 - Expand Statement Number in DBRM with file-id

As shown in DSNXNBRM the integrated sql preprocessor uses four bytes as statement number in the dbrm:*/********************************************************************/*/* DATA BASE REQUEST MODULE - SUBSEQUENT RECORDS AFTER THE HEADER */*/****...
over 10 years ago in PL/I Compilers 3 Delivered

Add support for DB2 v10.5

Our team propose integration of accounting systems, using PL/I for AIX and DB2. But PL/I v3.1 is not support DB2 v10.5. Please add support for DB2 v10.5
over 10 years ago in PL/I Compilers 5 Delivered

Extend message IBM2442I with structure name

Using option RULES(NOPADDING) leads to IBM2442I in case of a structure with paddings.It would be helpful for us, if you could extend the message with the structure name.
over 10 years ago in PL/I Compilers 3 Delivered

Check qualified use of structure attributes in a new way

Actually we can declare structures with the attribute SUPPRESS(LAXQUAL).As a result of the compiler option RULES(NOLAXQUERY(STRICT|LOOSE) the compiler doesn't check qualified use of this structure attributes.Any unqualified use of other structure ...
over 10 years ago in PL/I Compilers 4 Delivered

Null callback capability for PLISAX

The SAX parser should not invoke any event whose corresponding entry address in the event structure argument is equal to sysnull
over 10 years ago in PL/I Compilers 3 Delivered

Capacity for "null" entries

PL/I should have a built-in to set (and compare) an entry variable to null (just as NULL and SYSNULL do this for pointers). This null entry shall be considered as a valid entry against any requested entry signature
over 10 years ago in PL/I Compilers 3 Delivered

EPLI V4.3 - INLIST and BETWEEN builtins for checking against multiple values resp. range/interval

We would ask for two new builtins. One (named INLIST or just IN) for checking a variable against a list or set of values. The other (named BETWEEN) for checking if a variable lies within (or between) two values (namely >= v1 AND <= v2). Exac...
over 10 years ago in PL/I Compilers 3 Delivered