AS/400 menu that could be user specific

20 pts.
Is there any way in which I can create a menu where the options can be user specific. Say in total there are 99 option present in the menu but I want the system to display particular 10 options to a particular user based on some criteria. Can this be handled though a menu in AS/400. And Can this be created on user to user basis - say there should be settings for each user which will define which options in the menu the user will be able to see and execute?

Answer Wiki

Thanks. We'll let you know when a new response is added.

It may be best for you to write your own menu system, or find one on one of the many sites that have free iSeries software.

One (not free) utility is at (I have not used this). It’s 100 dollars.

If you have the time, designing and writing a flexible database-driven menu system is useful experience, and fun!


UIM menu options can be conditioned on almost anything you want. But it wouldn’t make sense to complicate them that much. At that point, it’s no longer a menu anyway.

What you want isn’t a menu. It’s an application display that will be processed in a manner similar to menu options.

I might consider creating message files with message IDs MNU0001, MNU0002, MNU0003, etc. The 1st-level text of each message ID would be the menu option text and the 2nd-level text would be the command to execute for option 1, 2, 3, etc. A message file might be created for each user, where the name of the message file is the same as the user profile. That would make it easy to know which message file to retrieve the menu options from.

Or you might have a simple table that associates a user profile with a message file. A user might be associated with a message file that’s unique to the profile name or it could be associated with a group menu. Switching menus between users would only require updating the table.

You’d find the message file for a user, retrieve the messages in order writing the text to the option lines on the display, take the option typed by the user and execute the command in the 2nd-level text.

Straightforward, individually customized, flexible, changes in a few seconds…


Discuss This Question: 1  Reply

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Semd0419
    Hi There is a great Menu create software package called EASY400. It allow very simple creation of menu's and takes care of Library List ,security by user for a menu, a menu item etc. The cost is $500.00 AUD. We use it exclusively for all of our menu and security control. I can put you on the person who created the software, just drop me a note to my email address Steve
    70 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: