Il faut développer dans un langage qui s'appelle IUM pour compiler et obtenir un objet de type *pnlgrp
Nous ne verrons pas ici l'ensemble du langage UIM c'est un langage complet qui permet par exemple également de réaliser des menus !
Voici la commande LSOBJ
CMD PROMPT('TRAITEMENT DE 10 OBJETS')
PARM KWD(NOM) TYPE(*NAME) LEN(10) MIN(1) MAX(10) + PROMPT('Nom de l''objet')
.*----------------------------------------------------------------------**
.* Aide de la commande lsobj lsobjh
.*-----------------------------------------------------------------------**
:PNLGRP.
:HELP NAME='lsobj'. Traitement des objets - Aide
:P.
Permet de traiter jusqu'a 10 objets.
:P.
il de prévoir le programme avec les commandes qu'il faut à l'intérieur.
:P.
:NT.
Attention à bien respecter ceci.
:P.
et ceci aussi
:ENT.
:EHELP.
:HELP NAME='lsobj/NOM'. nom des objets (NOM) - Aide
:XH3.Nom de l'objet (NOM)
:P.
Possibilité d'en saisir 10
:P.
Ce paramètre est obligatoire.
:P.
:EHELP.
:EPNLGRP.
Le balisage ressemble à du HTML avec début et fin
:PNLGRP. / :EPNLGRP. début et fin d'un panneau d'aide
:HELP NAME ...../ :EHELP. début et fin d'une aide proprement dite (en fait un par paramètre)
:P Paragraphe
:XHn Police de caractère
:NT / :ENT début et fin de remarque
Pour compiler il faut indiquer
CRTCMD ??CMD(Votrebib/LSOBJ) .....
HLPPNLGRP(LSOBJH) HLPID(*CMD) ....