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 updateson them if they matter to you. If you can't find what you are looking for,
Post your ideas
Post an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
Specific links you will want to bookmark for future use
Provide migration to CCSID(1208) / UTF-8 as QCCSID system value CCSID.
To provide a more globalized environment, it would be fantastic if IBM i migrated to UTF-8 as its the default/primary CCSID. That way programs and data written would work and appear the same everywhere, by default. I'm advocating a similar migrati...
Display a timestamp in the Error List header to indicate when the currently displayed messages were retrieved
When compiling a source member yields identical results to the previous compile - typically when there are no errors - it is impossible to tell that another compile has occurred. Under several circumstances, a compile may not actually occur when r...
Require QIBM_DB_SECADM or similar to perform set session authorization
Today any user with *ALLOBJ is able to do the equivalent to sudo in Linux without the need of any password to become another user using set session authorization via SQL. Any user with *ALLOBJ can become Qsecofr by open strsql and run: “Set sessio...
Performance Cycling at 12:00 AM on multiple Lpars cause CMC Enterprise core usage to peak lasting 800 microseconds giving very high average core usage
Let.s say you have purchased IBM CMC Enterprise Pools2.0 concept, and you have license for 10 core and 1 core credit. Your average per minute usage is between 6-7 core all day. But a 12:00 AM when performance collection is cycled on all your ibm i...
HMC Performance Dashboard shows different calculated graphs depending if the LPAR is in Shared-Pool and Dedicated Mode
At the moment the HMC Performance Dashboard is using a different calculation method - depending on the LPAR using Shared-Pool or Dedicated-Donating Mode - to display the CPU utilization graph without any hint of these differences. Both graphs are ...
Allow the CONST keyword for a standalone field or data structure
Our Generator (Synon) generates Code in Fixed RPG. Also we need to use our input and output fields in soap-server-modules as datastructures. So we have the problem to sign the *entry plist parms as an input or output (or both) - structure. It woul...
Dynamically editable min/max fields when LPAR gets shut down
When you are on a partitions memory configuration section and the partition is running you can only change the allocated value and the min/max values are greyed out. When the partition is then shut down the min/max values should be editable but th...
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...
When PowerVC maintenance is being performed (stop/start/upgrade) it would be useful to be able to check if there were any active UI sessions.Ideally we could run a CLI command to list users in a particular project or all projects
Allow variable number of arguments on SQL CONCAT function
The current implementation of CONCAT only allows two parameters, for example CONCAT('hello', 'world') which makes concatenating multiple values cumbersome. This would for example result in CONCAT(CONCAT('hello', 'world'), 'again') for 3 strings. I...
Do not place IBM confidential, company confidential, or personal information into any field.