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

IBM i

Showing 2903

Allow SQL Precompiler to handle longer names of fields

It must be possible to use long names of fields/attributes defined in qualified data structures when building applications using modern free format RPG with embedded SQL. Use Case: When using names for fields/attributes defined in qualified data s...
almost 4 years ago in IBM i / Db2 for i 8 Future consideration

%SCANRPL to replace only *FIRST or *LAST occurence

%SCANRPL is a nice and usefull function but sometimes we need to limit the replacement to the first or the last occurence. Use Case: When we use long varying strings with placeholders some of them are repeated and we cannot use %SCANRPL.
over 6 years ago in IBM i / Languages - RPG 5 Not under consideration

Argument for a built-in function can be the result of another built-in function

I would like that the argument for a built-in function can be the result of another built-in function. For example if I was going to emulate a varying length variable then I can only get the total length of the fixed length variable, not the lengt...
over 4 years ago in IBM i / Languages - CL (Control Language) 4 Future consideration

Please add nslookup, host, dig as part of the base os or TC1

I need to use nslookup (could maybe settle for dig or host) from IBM i. However you only get these tools if you have option 31 of SS1 loaded. Option 31 will no longer be supported as per https://www.ibm.com/docs/en/announcements/end-marketing-en...
7 months ago in IBM i / Networking 3 Functionality already exists

Include SQL Cross Reference in RPG Outline View

We feel as though the Outline view in RDi 9.5 should be enhanced and improved with respect to how it handles embedded SQL. The outline view only shows the files defined via RPG file declarations. Only references to RPG variables within the embedde...
almost 9 years ago in IBM i / RDi (Rational Developer for i) 8 Future consideration

Display PTF information on the UI

For maintenance purposes our team highly rely on displaying current PTF levels installed on each LPAR. Can we have current PTF levels information displayed on the UI.
about 2 months ago in IBM i / PTF and Service 2 Submitted

Exit Point QIBM_QDB_OPEN split

In the operating system there is one entry point DBOPEN Format DBOP0100 that takes care of database access. This is a really powerful exit point, because if activated it shows every access to a file. But on the other side is this exact the biggest...
almost 5 years ago in IBM i / Db2 for i 12 Not under consideration

Allow CALLSUBR on EXEC() parm of global MONMSG

Currently, a global MONMSG can only have GOTO in the EXEC() parameter. With the addition of subroutines in CL, it would be beneficial to allow the CALLSUBR opcode in the EXEC() parameter to invoke a generic error handling routine. Use Case: Allowi...
over 4 years ago in IBM i / Languages - CL (Control Language) 2 Future consideration

Port Mongodb

Port Mongodb to IBM i PASE. https://mongodb.com Use Case: It is starting to become more prevalent that tools(n1) are using NoSQL databases as their means to store data. This means we can't adopt those tools to further our businesses and we are lef...
about 7 years ago in IBM i / Open Source and PASE 4 Not under consideration

ACS Run SQL multiple Systems in one window separated by tabs

Currently, in ACS in order to run SQL statements on multiple systems you need to open each System in a separate window. I would really like to have the possibility to group those systems into one window separated by Tabs.
almost 2 years ago in IBM i / IBM i Access Family 1 Future consideration