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
Add more user defined attributes/object information to an object
At the moment the user can only add one additional information to an object, f. e. via the system API QLICOBJD. But as different applications/tools need to add their own information to the object the previously set information will be overridden.
The user should have the ability to add more than one additional data to an object via API and should be able to query this additional information.
The new API should contain the following features: - set additional information on the object: key, value - retrieve information by key from the object - get a list of keys of the object - delete additional information from the object by key
Key / value examples could be: Git commit id: GIT:1844f76071f54c741c7a556fdabd2a98845b7c7c Hudsion build id: Hudson:256 Unit test tag: UnitTest:ILEUnit
For example a build server may add the source code version to the object and a build version. This would ensoure that the installed object is really from a specific build and has a specific source code version. This would make it possible to implement a more mainstream like approach to build applications for IBM i using ILE languages.
And if the object is a unit test (see RPGUnit or ILEUnit) it should also be tagged as such so that the frontend (like RPG Next Gen Editor or MiWorkplace or RDi with the iSphere plugins) can react on that information and present the user an action to run a unit test.
Do not place IBM confidential, company confidential, or personal information into any field.