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

My votes: IBM i

Showing 2862 of 4431

Add exit point for job message queue full event

IBM has provided the very useful SQL table function QSYS2.JOBLOG_INFO to return the messages in a job log (we also have the messaging API's, but I will focus on JOBLOG_INFO here because of its ease of use). JOBLOG_INFO can be used to investigate w...
9 months ago in IBM i / Work Management and Messaging 2 Not under consideration

HTTP logging of HTTP_GET_VERBOSE and HTTP_POST_VERBOSE

When consuming a web service using the SQL based HTTP_GET_VERBOSE and HTTP_POST_VERBOSE, it would be extremely helpful to get a full log of the HTTP communication to the web service much like the LIBHTTP tools allowed for. Currently there is a way...
9 months ago in IBM i / Application Development 1 Submitted

Auto refresh Service Entry Points in RDi

When setting a Service Entry Point in RDi, every time you re-compile the program the SEP must be refreshed. It's easy to forget to do so, and then you need to stop the program you are trying to debug. It would be good if RDi would just auto refres...
over 5 years ago in IBM i / RDi (Rational Developer for i) 5 Future consideration

Have iACS IFS list files with an attribute of *SAVF as .savf and not .file

I am trying to use iACS to copy /qsys.lib/mylib.lib/mysavf.savfbut it thinks it of it only as mysavf.file. When I use ftp it thinks of it as .savf and I'd like iACS IFS to function that way also.In FTP I can do this from IBM i:ftp myibminamefmt 1c...
about 5 years ago in IBM i / IFS (Integrated File System) and Servers 1 Not under consideration

Add new field in QSYSFILES

Actuellement, il est impossible de récupérer le "Nombre actuel d'incréments" via une requête SQL sur QSYS2.SYSFILES. Cette information est présente dans le DSPFD. Currently, it is not possible to retrieve the "Number of current increments" by a SQ...
11 months ago in IBM i / Db2 for i 2 Future consideration

RGZPFM while active does not always return deleted records space.

RGZPFM while should always return deleted record space. We have a large, always active, file with 1/3 deleted records that RGZPFM while active did not return deleted records space. We run 24/7 & only come down for Cums & OS & barely ma...
2 months ago in IBM i / Db2 for i 2 Under review

Add an argument to %Scan to calculate and return occurrences of the search-arg

Objective: To have an argument in %Scan that returns the total number of occurrences of the search argument in the search string. for example... string = 'hello world' count of 'o' = 2 Below is a suggestive implementation using a hypothetical rese...
5 months ago in IBM i / Languages - RPG 2 Future consideration

Handle %split like an array

%split is a great new feature for us, but it can be a bit tricky to handle. In order to access the second element, we need to first put the element in an array. It would be interesting if we could access the element like an array, such as in the f...
about 1 year ago in IBM i / Languages - RPG 1 Not under consideration

Add support for data structures in CLP

Provide the ability to declare data structures in the CLP language. Ideally both internally defined and externally defined (based on a physical file, like RPG). Something like ... DCLDS NAME(&DSNAME) DCL VAR(&SUB1) TYPE(*char) DCL VAR(&...
over 5 years ago in IBM i / Languages - CL (Control Language) 11 Not under consideration

Extend FINAL TABLE to UPDATE/DELETE statement

DB2 on other platforms offers the FINAL TABLE with UPDATE/DELETE statements, however on IBM i this is limited to INSERT only. Please change DB2 for i to also support FINALE TABLE on UPDATE/DELETE statements. Use Case: The statement below... Select...
about 4 years ago in IBM i / Db2 for i 4 Future consideration