IBM Data and AI Ideas Portal for Customers

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:

Post your ideas

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea

Help IBM prioritize your ideas and requests

The IBM team may need your help to refine the ideas so they may ask for more information or feedback. The product management team will then decide if they can begin working on your idea. If they can start during the next development cycle, they will put the idea on the priority list. Each team at IBM works on a different schedule, where some ideas can be implemented right away, others may be placed on a different schedule.

Receive notification on the decision

Some ideas can be implemented at IBM, while others may not fit within the development plans for the product. In either case, the team will let you know as soon as possible. In some cases, we may be able to find alternatives for ideas which cannot be implemented in a reasonable time.

Additional Information

To view our roadmaps:

Reminder: This is not the place to submit defects or support needs, please use normal support channel for these cases

IBM Employees:

The correct URL for entering your ideas is:



Db2 for z/OS

Showing 898

Pseudo IFCID 316

When using REOPT(ALWAYS) on a batch package to deliberately avoid filling the Dynamic Statement Cache (DSC) the SQL is, correctly, not inserted into the DSC and is not exrternalized by an IFCID 316. However this then "hides" the workload from moni...
almost 6 years ago in Db2 for z/OS 0 Future consideration

No RECP state after abnormal termination with LOAD RESUME YES and no rows loaded

MR0729057126 DBDB2D/N04004
almost 9 years ago in Db2 for z/OS 1 Not under consideration

REOPT(ALWAYS) on statement level additional to package level

MR0123086821 GGDB208004Make it possible to state REOPT(ALWAYS) additionally to the bind option as a clause at the statement level.
almost 9 years ago in Db2 for z/OS 2 Not under consideration

Standardize and allow LISTDEF PARTEVEL syntax for MODIFY STATISTICS utility

Currently MODIFY STATISTICS utility does not support LISTDEF with PARTLEVEL and throws an error like in example:LISTDEF DB2RK INCLUDE TABLESPACE DS0HUZX.S0HU37P PARTLEVEL(20) TEMPLATE COPYIC DSN(&SS..ICR.&DB..&TS..P&PA..&UQ.) T...
11 months ago in Db2 for z/OS 0 Future consideration


Hello Db2 for Z/OS Development.Apar PM89016 was created several years ago to implement the lock avoidance for singleton SELECTs with ISO(CS) and CD(YES) when R-scan is used, or the index that is chosen has matching predicates on all columns of th...
11 months ago in Db2 for z/OS 1 Future consideration

Add Two Factor Authentication support for Data Studio

Our z/OS security infrastructure now requires two factor authentication for all z/OS IDs which have elevated privileges. These IDs are required to configure new connections or apply maintenance for bind activities in DS. Are there any plans to add...
over 2 years ago in Db2 for z/OS 0 Planned for future release

Allow REBIND of in-use Dynamic SQL Packages

Since the requirement to have a Package for Dynamic SQL was introduced there has always been the problem about when to REBIND these "empty shells". The requirement to REBIND was only slightly annoying in the past as it was just to avoid an auto bi...
over 3 years ago in Db2 for z/OS 1 Delivered

Dictionary last build date

MR0622114827 GGDB211003
almost 9 years ago in Db2 for z/OS 2 Not under consideration

Profile Table Enhancement for local applications

Profile Tables today support only remote connections and no support for local/batch applications. When PT is used to set certain registers, it only works for remote applications and local apps needs to be changed to add certain SET commands.
about 1 year ago in Db2 for z/OS 0 Future consideration

Altering the default value of a global variable

Global Variables: A global variable can be created with a default value. Each session that uses it will then instantiate a version of that global variable, with the default value and any change in the value is limited in scope to its unit-of-work....
about 1 year ago in Db2 for z/OS 1 Not under consideration