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

Pinned ideas

PINNED Respect $HOME/.config/go/env
After adding eval $(/path/to/goz-env) in .profile, each time I log in to OMVS, I get 3 or 4 lines about $COMPILER_PATH. Can you add config to turn this off, please? Second, even if I have $HOME/.config/go/env (per XDG spec), go env says that `go` ...

All ideas

Showing 4785

Add ASSERT ( ENTRY | CONDITION ) compiler option to use new ASSERTION condition and built-in functions

We do not like that part of the ASSERT statement with the ibmpas* procedures, as they are mandatory on one hand and having it more than once led to BINDER or runtime issues on the other hand. So we like to get a new implementation based on the PL/...
almost 8 years ago in PL/I Compilers 2 Delivered

Add simplified ASSERT COMPARE statement with actualValue, expectedValue and optional comparison type

We would like to reduce coding and duplicity. Given the 1st Use Case example in which we test the function calculateDate we want to remove the variable calculatedDate as well as the duplicate code ('02.01.2014'). So we would like to get a new simp...
almost 8 years ago in PL/I Compilers 2 Delivered

Filemgr not working with DFSMS SYS% facility

We are currently running z/OS 2.2 with FM Release 13.01. We use the DFSMS SYS% facility in order to clone our systems. SYS% allows you to reference the same data set one a different volume.You can read more about it in the DFSMS Managing Catalogs ...
almost 8 years ago in File Manager for z/OS 4 Delivered

Dataset Commander for z/OS: provide a new OLIST SHOW command

SHOWTITL displays results separate from its primary display. We need a new MAIN command that combines both. A view that shows member name, timestamp, generation, and abbreviated 30-character title.
almost 8 years ago in IBM Data Set Commander 3 Delivered

Add support of NULL() under LP(64) to get a pointer value for read and/or write protection

We would to get NULL() under LP(64) returning a value that would be unusable in 64-bit.
almost 8 years ago in PL/I Compilers 4 Delivered

Add new SQUEEZE built-in function replace all multiple occurrences of a character to one

We have code in place e.g. to replace multiple blanks by one. In addition we see a potential for translating other characters like ‘-‘, ‘”' in tags, XML strings etc. So we would like to get a new built-in function such as SQUEEZE(string,character[...
almost 8 years ago in PL/I Compilers 2 Delivered

Add new warning or information message when PLIXOPT string was not considered as runtime options.

We would like to get a warning or information message issued, when a non-member CHAR declaration of PLIXOPT was found without STATIC, EXTERNAL or VARYING, so that the programmer is informed that this will not be processed as runtime options.
almost 8 years ago in PL/I Compilers 2 Delivered

New message different than "IBM1078I W Statement may never be executed." after ASSERT UNREACHABLE

We would like to get a new message different than "IBM1078I W Statement may never be executed." after ASSERT UNREACHABLE.
almost 8 years ago in PL/I Compilers 2 Delivered

Add CASE( UPPER | ASIS ) compiler option to left names as is but without making PL/I case-sensitive

We would like to get a new CASE compiler option: - CASE(UPPER) as default translates names to uppercase (as before).- CASE(ASIS) lefts names as is but without making PL/I case-sensitive.
almost 8 years ago in PL/I Compilers 2 Delivered

Add BASE64ENCODE and BASE64DECODE built-in functions to encode and decode a base64 string in EBCDIC or ASCII

We would like to get new BASE64ENCODE and BASE64DECODE built-in functions to encode and decode a buffer holding a base64 string in EBCDIC or ASCII (depending on the setting of the DEFAULT compiler option).
almost 8 years ago in PL/I Compilers 2 Delivered