Menu standard AS400

Description

Les menus UIM présentent l'avantage d'être tous sous le même modèle et sous un source unique. Le menu peut faire plusieurs pages.

Toute option doit faire référence à une aide incluse dans le source, mais plusieurs options peuvent utiliser la même aide.

Utiliser le modèle et l'adapter aux besoins.

 OUTILS                    Menu des Commandes Outils
                                                           Système:   MONAS400 
 Choisissez l'une des options suivantes :                                       
                                                                                
   Gestion de sources :                                                         
      1. Préparation de script FTP                                  PRPFTPI     
                                                                                
      3. Commentaires en marge des structures d'un source RPG       CMTSRC      
                                                                                
     15. Gestion personalisée de spoules                            WRKSPL      
                                                                                
     80. Affichage des Spoules                                      WRKSPLF     
     81. Calculette REXX                                            CAL         

                                                                       Fin
 Option ou commande.                                                            
 ===>__________________________________________________________________________
 ______________________________________________________________________________
  F3=Exit   F4=Invite   F9=Rappel   F12=Annuler                                  
 Patrick LARREYA, 1994-2000

Source OUTILS (de type MENU)

La syntaxe est celle des panneaux, le source se compile par option 14

            
.* Menu des commandes Outils

:PNLGRP SCHIDX=hlphlp DFTMSGF=hlpuim SUBMSGF=hlpuim.
:COPYR.
Patrick LARREYA, 1994-2000
:VAR  name=ZMENU.

:KEYL  NAME=menukeys  HELP=keyl.
:KEYI  Key=F1         HELP=helpf1   ACTION=HELP.
:KEYI  Key=F3         HELP=exit     ACTION='EXIT SET'  VARUPD=NO.
F3=Exit
:KEYI  Key=F4         HELP=prompt   ACTION=prompt.
F4=Invite
:KEYI  Key=F9         HELP=retrieve ACTION=RETRIEVE.
F9=Rappel
:KEYI  Key=F12        HELP=cancel   ACTION='CANCEL SET' varupd=no.
F12=Annuler
:KEYI  Key=F24        HELP=morekeys ACTION=MOREKEYS.
F24=Autres touches
:KEYI  Key=ENTER      HELP=enter    ACTION=enter.
:KEYI  Key=HELP       HELP=help     ACTION=help.
:KEYI  Key=HOME       HELP=home     ACTION=home.
:KEYI  Key=PAGEDOWN   HELP=pagedown ACTION=pagedown.
:KEYI  Key=PAGEUP     HELP=Pageup   ACTION=pageup.
:KEYI  Key=PRINT      HELP=Print    ACTION=print.
:EKEYL.

:PANEL   Name=OUTILS
         help='menu/help'
         keyl=menukeys
         enter='MSG CPD9817 QCPFMSG'
         panelid=zmenu
         .
Menu des Commandes Outils
.*____________________________________________________________
.*  Changer juste scroll=no si peu d'options.

:menu depth='*' scroll=yes  botsep=space.
:topinst.Choisissez l'une des options suivantes :

:menugrp.Gestion de sources :
:menui option=1  action='CMD ?prpftpi'
       help='menu/prpftpi'.
Préparation de script FTP                                  PRPFTPI


:menui option=3  action='CMD ?cmtsrc'
       help='menu/cmtsrc'.
Commentaires en marge des structures d'un source RPG       CMTSRC

:emenugrp.

:menui option=15 action='CMD ?wrkspl'
       help='menu/spl2'.
Gestion personalisée de spoules                            WRKSPL


:menui option=80 action='CMD wrksplf'
       help='menu/spl'.
Affichage des Spoules                                      WRKSPLF

:menui option=81 action='CMD cal'
       help='menu/cal'.
Calculette REXX                                            CAL

:emenu.

:cmdline size=long.
Option ou commande.
:epanel.

:help name=keyl.
Touches de commande - Aide.
:xh3.Touches de commande
:ehelp.

:help name=helpf1.
:parml.
:pt.F1=Help
:pd.Aide générale sur le menu, une option ou touche de fonction.
:eparml.
:ehelp.

:help name=exit.
:parml.
:pt.F3=Exit
:pd.Abandon de l'écran en cours et retour à l'option qui l'a appelé.
:eparml.
:ehelp.

:help name=prompt.
:parml.
:pt.F4=Invite.
:pd.Affiche une aide pour entrer ou saisir une commande.
:eparml.
:ehelp.

:help name=retrieve.
:parml.
:pt.F9=Rappel.
:pd.Rappel d'une commande précédente.
:eparml.
:ehelp.

:help name=cancel.
:parml.
:pt.F12=Annuler.
:pd.Retour au menu ou à l'écran précédent.
:eparml.
:ehelp.

:help name=morekeys.
:parml.
:pt.F24=Autres touches
:pd.Affichage de touches de fonction complémentaires.
:eparml.
:ehelp.

:help name=pagedown.
:parml.
:pt.Flêche bas.
:pd.Ecran suivant
:eparml.
:ehelp.

:help name=pageup.
:parml.
:pt.Flêche Haut.
:pd.Ecran précédent.
:eparml.
:ehelp.

:help name=print.
:parml.
:pt.Print.
:pd.Impression de l'écran en cours.
:eparml.
:ehelp.

:help name=enter.
:parml.
:pt.Entrée.
:pd.Permet de valider une saisie.
plutot qu'avant.
:eparml.
:ehelp.

:help name=help.
:parml.
:pt.Aide.
:pd.Aide générale sur le menu.
:eparml.
:ehelp.

:help name=home.
:parml.
:pt.Home.
:pd.Retour au menu initial.
:eparml.
:ehelp.

:help name='menu/help'.
Aide générale Menu.
:p.Ce menu présente un ensemble de commandes outils.
:p.Une aide en ligne est disponible pour chacune des commandes
:ehelp.

:help name='menu/prpftpi'.
Préparation de script FTP - Aide.
:xh2.Préparation de scripts FTP
:p.La commande :pk.PRPFTPI:epk. permet de préparer un script
de transfert par FTP vers un PC.
:ehelp.

:help name='menu/cmtsrc'.
Structures d'un source RPG - Aide.
:xh2.Structures d'un source RPG
:p.La commande :pk.CMTSRC:epk. ajoute dans la marge d'un source RPG
des annotations identifiant l'imbrication de ses structures.
:p.Elle devrait plutôt être lancée depuis une option PDM de type
:pc. CMTSRC &L/&F &N.
:p.La recherche d'erreur dans le source peut être réalisée en utilisant
la commande SEU==> F ? 4.
:ehelp.

:help name='menu/spl2'.
Gestion personalisée de spoules - Aide
:xh2.Gestion personalisée de spoules
:p.Cette option permet de gérer des spoules en utilisant des programmes
utilisateurs. Elle permet de copier des spoules vers un fichier
physique, pour transfert vers PC par exemple.
:p.Consulter l'aide de la commande pour plus de précisions.
:ehelp.

:help name='menu/spl'.
Gestion des Spoules - Aide
:xh2.Gestion des Spoules
:p.Cette option permet de lancer rapidement la commande WRKSPLF
:ehelp.

:help name='menu/cal'.
Calculette REXX - Aide
:xh2.Calculette REXX
:p.La commande :pk.CAL:epk. active une calculette :pk.REXX:epk.
:pc.REXX est un langage interprété disponible en standard sur l'AS400.
Pour obtenir de l'aide sur REXX, consulter l'aide générale par index
depuis n'importe quel menu système.
:p.Toute expression mathématique peut être utilisée, et toute expression
saisie ou calculée peut être rappelée. Les erreurs de syntaxe sont mal gérées.
En cas d'erreur, rappeler la calculette. Les données saisie sont conservées.
:p.Compte tenu du mode de fonctionnement de REXX, le premier appel
de la calculette est plus lent que les suivants.
:ehelp.

:epnlgrp.