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

Add the text description to all BRMS files, tables.

When running command WRKOBJ QUSRBRM/*ALL *FILE or via this SQL: SELECT OBJNAME, OBJTYPE, OBJATTRIBUTE, OBJTEXT FROM TABLE(QSYS2.OBJECT_STATISTICS('QUSRBRM', '*ALL')) ORDER BY OBJNAME; This is an example of what is returned: QA1AAF *FILE QUSRBRM PF...
24 days ago in IBM i / BRMS Submitted

Support extended simple case expressions

It would be nice if the extended simple case expressions introduced with SQL:2003 were supported. CASE colWHEN 'A', 'B' THEN 'open'WHEN 'C' THEN 'done'ELSE 'unkown'END CASE colWHEN < 10 THEN 'low'WHEN < 50 THEN 'medium'ELSE 'high'END This wo...
24 days ago in IBM i / Db2 for i Submitted

Add Support for the CTLCHAR parameter of the CPYSPLF Command to the SPOOLED_DATA Function

The SPOOLED_DATA function is a simple wrapper for the CPYSPLF CL command. However it offers straight printer output but no spacing/skipping control options. Add a parameter to the function that accepts the *FCFC, or *PRTCTL options. It would be gr...
13 days ago in IBM i / Db2 for i Future consideration

Typed pointers in RPG: Stronger type safety for pointers

Currently, RPG has exactly two types of pointers: Basing pointers Procedure pointers These pointer types hold no type information about the pointer's target. Currently, when defining a BASED variable, the compiler cannot verify that the variable's...
3 months ago in IBM i / Languages - RPG Future consideration

Support SMB 3.1.1 dialect in V7R6M0

Win 11 24H2 PCs can map a network drive to a system using IBM i V7R6M0.
about 1 month ago in IBM i / Other Submitted

Create a tool in IBM MCP Server that extracts the definition of a query and exposes it to AI

Add a read-only tool to the IBM i MCP Server that retrieves the definition of an IBM Query for i *QRYDFN object and returns it as structured JSON. The response should include referenced files, joins, selected fields, result fields, selection crite...
about 1 month ago in IBM i / AI with IBM i Submitted

Fix or add a working API to list files in COS

Currently, the Qicc_list_files_in_cloud API in the 5733ICC product (IBM Cloud Storage Solutions for i) is not working, and there is no substitute for a list of files uploaded and/or present in COS. It is extremely important to be able to verify wh...
8 months ago in IBM i / Virtualization and Cloud Submitted

include production ready IFS primitives (i.e. delete, rename) working with ccsid 1200 (or other unicodes).

Please introduce production ready QSYS2 primitives (functions, table functions...) to interact with IFS using an SQL interface, like a delete operation (unlink) or rename, in order to orderly and cleanly compose with the other functionality of the...
about 2 months ago in IBM i / Db2 for i Future consideration

RSEAPI - Add a "populate with CAs" operation to the security services.

Hi, Would it be possible to add an operation to the security service that serves the same purpose as the "populate with CAs" option in DCM ?It might require two operations: the first to list the possible choices, and the second to import the autho...
about 1 month ago in IBM i / Web Serving Future consideration

Zero-downtime security updates for exit program changes

Running server jobs must pick up new exit programs, updated or replaced programs, and removed programs without requiring restart. Active client connections must not be disconnected and session state must be fully preserved. The solution must apply...
3 months ago in IBM i / Security Under review