Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. 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

Db2 for i

Showing 174

Improve performance when filtering QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC

Improve performance when filtering QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC (or QSYS2.OUTPUT_QUEUE_ENTRIES) using only a qualified job name. If compared with QGYOLSPL Api both views are very slow. Use Case: Handling job's spools.
almost 3 years ago in IBM i / Db2 for i 3 Delivered

Allow triggers to fire on records updated or deleted by Referential Integrity CASCADEs

Currently, when a dependent table record is deleted or updated because of a referential integrity CASCADE caused by the delete or update on a parent table, triggers do not fire on that dependent table. Please allow an option to fire off triggers o...
over 3 years ago in IBM i / Db2 for i 3 Delivered

Replace trigger while active

When there's a need to replace a high level language trigger, an exclusive lock is required to the program object. In a 24/7 system this is almost impossible what makes the use of triggers a no-go. Programs in use (apart from triggers) can be repl...
over 3 years ago in IBM i / Db2 for i 2 Delivered

Valid JSON for passing options to SQL HTTP Function

The documentation for the SQL HTTP GET function states the following: > Sets an HTTP header in the HTTP request with the specified headername and headervalue. > This option can be specified multiple times to set multiple headers. The optio...
over 2 years ago in IBM i / Db2 for i 3 Delivered

The QSYS2.SYSDISKSTAT view should return "FAILED" instead of null value for disk paths that are in a FAILED state

When viewing disk path statuses from SST, a failed path will show a status of FAILED. When queried through QSYS2.SYSDISKSTAT these paths currently have a null "Resource Status". It would make more sense for the view to return information that is c...
about 1 year ago in IBM i / Db2 for i 1 Delivered

Support COMMENT ON for ResultSet Columns for UDTF

When defining SQL Table Functions, the system catalog contains space for Comments to be associated with the ResultSet columns. However, DB2 for i SQL does not provide support to use COMMENT on (or LABEL on) for the resultSet columns of SQL Table f...
almost 3 years ago in IBM i / Db2 for i 3 Delivered

SQL alter table and loss of data

By using SQL as DDL we often run scripts that alter table layouts and hit the "CPA32B2 - Change of file X may cause data to be lost. (C I)" error. On green screen this question can be answered, however on database connections this requires changin...
over 5 years ago in IBM i / Db2 for i 4 Delivered

Add message key to tabel function JOBLOG_INFO

Add a column with the message key to the table function JOBLOG_INFO(). This way you can easily remove unwanted messages from the joblog. Use Case: To make the joblog more readable we remove the unwanted messages. This reduces the time the support ...
over 5 years ago in IBM i / Db2 for i 1 Delivered

Make the number of concurrent copies of plan cache SQLs a dynamically configurable parameter

We have a very serious need to increase the number of concurrent copies of SQLs in the plan cache well beyond the current hard-coded limit of 3 copies. We currently have 631 production schemas, each with the same database and SQLs. It's a separate...
almost 4 years ago in IBM i / Db2 for i 4 Delivered

add SQL query with print instead of display option or generate spool file then PDF ACS

In DB2 for z/OS there are utilities to generate a print/hard copy report instead of displaying the SQL query on screen, I find in DB2 for i OUTPUT(*PRINT) is not available or valid, and don't know of DB2 for i utility to do so. Printing high volum...
over 1 year ago in IBM i / Db2 for i 5 Delivered