Voici un 2ème post d’une série consacré à UIM (User Interface Manager).
Ce langage peut vous permettre de réaliser des menus standards IBM, en effet tous les menus sont codés en ce langage !
Vous allez devoir saisir un code source au format UIM puis le compiler.
Ça peut être fastidieux à réaliser, c’est pourquoi nous avons réalisé un outil (CRTMNUUIM) qui va vous permettre de réaliser un menu sans aucune compétence dans ce langage.
Vous pouvez le retrouver ici https://github.com/Plberthoin/PLB/tree/master/GTOOLS/
1) Génération du source du menu
vous pouvez indiquer jusqu’à 10 commandes
Exemple
CRTMNUUIM MENU(GAIA/MONMENU)
FICHIER(GAIA/QMNUSRC)
SOCIETE(GAIA)
TITRE(‘Gestion Spools’)
OPTION1(‘Gestion Spools’)
COMMANDE1(WRKSPLF)
OPTION2(‘Gestion Outqs’)
COMMANDE2(‘?WRKOUTQ’)
Si vous avez quelques compétences malgré tout, vous pouvez éditer le source ici MONMENU du fichier source QMNUSRC, en complétant par exemple les aides !
2) Vous pouvez ensuite compiler le menu en indiquant que vous avez un source UIM
CRTMNU MENU(GAIA/MONMENU) TYPE(*UIM) SRCFILE(GAIA/QMNUSRC)
3) Vous avez alors un menu identique à tous les menus IBM
Pour le lancer
GO MENU(MONMENU)