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
It would be helpful to have an easier and more robust way to change the case of characters from upper to lower or lower to upper. The current method is to use the %XLATE function, but the usual way that this is coded (just using the main 26 letters of the alphabet) does not address variables in other CCSIDs or characters in different languages (like vowels with a tilde).
Instead of this: D lo C const('abcdefghijklmnopqrstuvwxyz') D up C const('ABCDEFGHIJKLMNOPQRSTUVWXYZ')
Add %UPPER and %LOWER to RPG IV as built-in function. These functions would (obviously) convert the parameter value to upper or lower case respectively . Use Case: Input from myriad sources into RPG requires the ability to verify that data using c...
Add a BIF to RPGIV to convert the alphanumeric argument to lowercase (e.g. %tolower), and a BIF to convert the alphanumeric argument to uppercase (e.g. %toupper). Every PL i know of has these fundamental functions available "built-in". Use Case: I...
Do not place IBM confidential, company confidential, or personal information into any field.