Assistant/400

BoTTom |    Changer de couleur
 
    ASSISTANT/400
 
    Partie de l'OS/400 permettant de faire simplement les tâches les
     plus courantes,en essayant d'utiliser un langage non informatique.
 
    EN V1R3 option de l'OS/400
 
    Depuis la V2R10 intégré dans l'OS/400, utilisé par beaucoup de commandes
     WRK...,l'écran est fonction du niveau de l'utilisateur.
 
     Sur un profil, paramètre ASTLVL :
 
                             *BASIC      (débutant => écrans assistant)
                             *INTERMED   (initié   => écrans système
                                          touches de cdes affichées)
                             *ADVANCED   (expérimenté => idem initié
                                          mais "plein écran")
 
 
 
 


|    Changer de couleur
 
    ASSISTANT/400
 
    Les commandes utilisant le niveau d'assistance sont:
 
        + WRKCFGSTS Gestion état de la configuration
        + WRKMSG    Gestion des messages
        + WRKUSRJOB Gestion des travaux
        + WRKUSRPRF Gestion des profils
        + WRKSPLF   Gestion des spoules
        + WRKWTR    Gestion des éditeurs
 
    Les principaux menus sont
 
        + SETUP     Définition du système
        + ASSIST    Taches courantes d'un utilisateur ou d'un opérateur
 
          + DEVICESTS Gestion des unités
          + BACKUP    Tâches de sauvegarde
          + POWER     Mise hors/sous tension du système
          + CLEANUP   Tâches de ménage
 


|    Changer de couleur
 
 Les API ASSISTANT
 
 Ce sont les programmes CL (placés dans QSYS) qui se cachent derriere
    les principales options ASSISTANT.
 
1/ QEZMAIN  sans paramètres
 
    associé à la touche ATTN et qui appel le menu ASSIST après
     avoir démarré un travail de groupe.
 
2/ QEZAST   sans paramètres
 
    pgm appellant ASSIST sans démarrer de travail de groupe
 
    (remplacez QEZMAIN par QEZAST dans la définition des profils pour
     lesquels vous ne voulez pas voir de travail de groupe initialié).
 
 
 
 
 


|    Changer de couleur
2/ QEZSAVIN sans paramètre
 
   Entrée d'informations complémentaires sur un incident.
 
   Option 10 du menu USERHELP
 
3/ QEZBCHJB sans paramètre
 
   WRKUSRJOB JOBTYPE(*BATCH)
 
   Option 2 du menu ASSIST
 
4/ QEZMSG sans paramètre
 
   DSPMSG
 
   Option 3 du menu ASSIST
 
5/ QEZOUTPT sans paramètre
 
   WRKSPLF
   Option 1 du menu ASSIST


|    Changer de couleur
6/ QEZSNDMSG
 
   Envoi de message(s)      Option 5 du menu ASSIST
 
 Paramètres optionnels (groupe 1): (tous ou aucun)
 
   MSGTYP  *CHAR 10   - type de message       *INFO
                                             *INQ
   DLVRY   *CHAR 10   - mode de délivrance    *BREAK
                                             *NORMAL
   MSG     *CHAR (?)  - texte du message
 
   MSGLEN  Binaire(4) - lg du texte
 
   USRLIST x fois *CHAR(10)-liste d'utilisateurs(*ALL,*ALLACT,*SYSOPR,-nom-)
 
   USRCNT  Binaire(4) - nombre d'utilisateurs dans la liste
 Paramètres en retour  : 
   ENVOI   Binaire(4) - message envoyé 1 ou plusieurs (par F10)
                                       0 aucun
   SORTIE  Binaire(4) - -4 par F3, -8 par F12
   CODRT   *CHAR (?)  - code retour traditionnel pour les API.


|    Changer de couleur
6/ QEZSNDMSG
 
   Envoi de message(s)      Option 5 du menu ASSIST
 
 Paramètres optionnels (groupe 2): (tous ou aucun)
 
   AFFICHE *CHAR  1   - affichage de l'écran envoi de message (Y ou N)
 
   MSGQ    *CHAR 20   - msgq devant recevoir les réponses en cas de
                         message de type question
                        <-msgq(10c)-><-bibli(10c)-->
 
   TYPE    *CHAR  4   - type de nom dans la liste USRLIST
 
                        *USR les noms représentent des utilisateurs
 
                        *DSP les noms représentent des écrans
                             (invalide avec AFFICHE=Y)
 
 
 
 


|    Changer de couleur
7/ QEZLSGNU
 
   Liste les utilisateurs en session
 
 Paramètres 
 
   USRSPC  *CHAR 20   - user space devant recevoir cette liste
                         <-*usrspc(10c)-><-bibli(10c)-->
 
   FORMAT  *CHAR  8   - format de la liste
                         SGNU0100 = liste des utilisateurs avec leur action
                         SGNU0200 = idem SGNU0100 + textes profil et écran
 
   USER    *CHAR 10   - utilisateur : nom, nom généric*, *ALL
 
   DSP     *CHAR 10   - écran  : nom, nom généric*, *ALL
 
   DSCJOB  *CHAR  1   - inclure les job déconnectés (Y ou N)
 
   PRINT   *CHAR  1   - inclure les jobs terminés avec spool en attente(Y/N)
 
   ERROR   *CHAR ??   - code erreur en retour


|    Changer de couleur
 
Vous pouvez associer des pgm entreprise à certaines fonctions assistant
 
ces pgm sont déja automatiquement appellés par assistant
 
    QEZUSRCLNP quand assistant fait le ménage.
 
    QEZPWROFFP quand assitant arrete le système.
 
Ces programmes sont fournis ALWRTVSRC(*YES)
 
Il vous suffit d'extraire le source, de les completer et de placer la
 nouvelle version dans une bibliothèque se trouvant avant QSYS.
 
 
 
 
 
 
 
 
 


|    Changer de couleur
 
a/ QEZUSRCLNP
 
     PGM
     DCL VAR(&COIBM) TYPE(*CHAR) LEN(128) VALUE('      5738-SS1 (C) -
COPYRIGHT IBM CORP. 1980, 1991 ALL RIGHTS RESERVED. LICENSED -
MATERIALS - PROPERTY OF IBM')
/* placez ici vos commandes */
     ...
     ...
     ...
     QSYS/SNDPGMMSG MSGID(CPI1E91) MSGF(QCPFMSG) TOMSGQ(*SYSOPR) -
MSGTYPE(*INFO)
     QSYS/SNDPGMMSG MSGID(CPI1E92) MSGF(QCPFMSG) TOMSGQ(*SYSOPR) -
MSGTYPE(*INFO)
/* CPI1E92 = 'programme de ménage utilisateur terminé' */
     RETURN
COPYWRITE: +
     QSYS/CHGVAR VAR(&COIBM) VALUE(&COIBM)
PGM_END:
     QSYS/ENDPGM
 


|    Changer de couleur
 
a/ QEZPWROFFP
 
     PGM
     DCL VAR(&COIBM) TYPE(*CHAR) LEN(128) VALUE('      5738-SS1 (C) -
COPYRIGHT IBM CORP. 1980, 1991 ALL RIGHTS RESERVED. LICENSED -
MATERIALS - PROPERTY OF IBM')
/* placez ici vos commandes */
     ...
     ...
     ...
 
     QSYS/PWRDWNSYS OPTION(*IMMED)
     GOTO CMDLBL(PGM_END)
COPYWRITE: +
     QSYS/CHGVAR VAR(&COIBM) VALUE(&COIBM)
PGM_END:
     QSYS/ENDPGM
 
 
 
 


|    Changer de couleur
 
Il est enfin possible d'associer un pgm de sortie à la fonction BACKUP
 dans assistant.
 
Il suffit de renseigner le paramètre EXITPGM sur la commande CHGBCKUP.
 
 Ce pgm sera appellé avant ET après le pgm assistant.
 
 Paramètres  : 
 
 PRODUCT *CHAR 10  - pgm appellant (QEZBACKUP pour assistant)
 
 QUAND   *CHAR 10  - *BEFORE = avant assistant
                     *AFTER  = après
 OPTION  *CHAR 10  - *DAILY,*WEEKLY,... (voir CHGBCKUP)
 
 DEVICE  *CHAR 40  - nom(s) de une à quatre unités (cadrés sur 10 c.)
 
 LABEL   *CHAR 4   - label à utiliser avant la notion de n° (01 à 99)
 
 CODRT   *CHAR 7   - message retourné par BACKUP (blanc avant l'exécution).
 





©AF400