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 Access Family

For a procedure returning a varchar, writing "return *blank;" should be the same as writing "return '';"

Writing: dcl-s result varchar(500); dcl-proc GetErrorMessage;dcl-pi *n varchar(500);end-pi; return *blank;end-proc; result = GetErrorMessage(); //=> result = '[500 times space character]' is not the same as writing: dcl-s result varchar(500); d...
almost 2 years ago in IBM i / Languages - RPG Not under consideration

Change all SQL Interfaces (RUNSQLSTM, RUNSQL, STRSQL, etc) to NOT generate QSQLSRC in QTEMP

When "compiling" an SQL Procedure, Function, Variable or sequence the system (RUNSQLSTM) generates 2 work files as outlined in https://www.ibm.com/support/pages/restriction-qsqlsrc-end-usersThe 2nd file name is QSQL00001 (or similar) while the 1st...
about 5 years ago in IBM i / Db2 for i Not under consideration

Need Maintenance mode switch for FW Update on SR-IOV cards

we have several SR_IOV config running wit SR_IOV native with NIB, vNIC Failover, SR-IOV VF for SEA etc.The problem we detected is that when doing a FW update for the SR-IOV cards we have either to do a lot of manual taks to switch to vNIC Failover...
almost 6 years ago in PowerVM Not under consideration

Allow Unabbreviated RPG Freeform Data Type Keywords

Please change the SQL precompiler, RPG compiler, and Rational Developer for i to also recognize and allow the unabbreviated forms of the RPG freeform data type keywords. Use Case: For example, ucs2 is fine as it is. But, allow: integer for intindi...
almost 9 years ago in IBM i / Languages - RPG Not under consideration

Make XML Toolkit (5733XT2) OpenSource

As IBM plans to end support for 57533XT2, please consider making the source code for it open for everyone. This could lead to the community to create and further develop the product. As the product is heavily based on the existing opensource proje...
about 3 years ago in IBM i / Open Source and PASE Not under consideration

Bind FTP server to only one IP address instead of all available addresses

Bind FTP server to only one IP address instead of all available addresses. With this feature, FTP usage could be restricted to dedicated network.
about 3 years ago in IBM i / Networking Not under consideration

Provide easy to use "IBM i internal disk performance modeling tool" which supports latest technologies (SSD, NVMe)

Simple and easy to use IBM i internal disk performance modeling tool which supports latest internal storage technologies (SSD/NVMe) is desirable to configure, propose, buy new IBM i server. IBM supplied storage modeling tools do not fulfill the re...
about 5 years ago in IBM i / Performance Tools Not under consideration

Create a parameter that would force a prompt for a pass code to allow a specific spooled file to print.

We want to send a Secure Print passcode to a Xerox D110 printer that would allow a specific job to print (in this case, a spooled file containing checks). To achieve that, we modified a WSCST using instructions we got from our Xerox vendor. We can...
about 5 years ago in IBM i / Print Not under consideration

Preserve SQL view formatting

When creating complex views their readability is highly dependent on the formatting of the complex SQL statement. When retrieving the SQL definition of an existing view (in order to update it), the majority of the formatting is lost however which ...
over 4 years ago in IBM i / Db2 for i Not under consideration

acs 5250 session border customizable like ACS Run SQL Scripts Border

Starting with running 5250 emulations session I select> Communications> Configure> Preferences. On this panel there is a radio button to >>SHOW BORDER. When I select that I can display a border around the 5250 window, but I cannot f...
about 5 years ago in IBM i / IBM i Access Family Not under consideration