API remplissant un user space (type "liste de..")

BoTTom |    Changer de couleur
 
    API de remplissage de user space (type "liste de..")
 
        Liste d'objets
                          + QUSLOBJ
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (OBJL0100 OBJL0800)
                          - CHAR(20) <-objet(10c)-><-biblio(10c)-->
                                       . un nom      . un nom
                                       . un nomgen*  . *ALL, *ALLUSR, *LIBL,
                                       . *ALL        . *USRLIBL, *CURLIB
                          - CHAR(10) Type d'objet
                                       . ou *ALL
 
 
 
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste de travaux:
                          + QUSLJOB
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (JOBL0100)
                          - CHAR(26) <-job(10c)-><-user(10c)--><-N°(6c)->
                                       valeurs spéciales:
                                       . * = le job en cours
                                JOB  : . *CURRENT tous les jobs ayant le
                                          même nom que le job en cours
                                       . *ALL pas de sélection sur le nom
                                       . un nom
                                USER : . *CURRENT tous les jobs du profil
                                       . *ALL pas de sélection sur le profil
                                       . un nom
                                N°   : . *ALL pas de sélection sur le numéro
                                       . un numéro
                          - CHAR(10) Etat du travail *ALL,  *ACTIVE,
                                                     *JOBQ, *OUTQ


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste des sous-systèmes actifs :
                          + QWCLASBL
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (SBSL0100)
                          - CHAR(?)  zone de retour d'erreur
 
 
 
 
 
 
 
 
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste des JOBQ d'un sous-système
                          + QWDLSJBQ
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (SJQL0100)
                          - CHAR(20) <--sbsd(10c)-><-biblio(10c)->
                                                     . un nom
                                                     . ou *LIBL, *CURLIB
                          - CHAR(?)  zone de retour d'erreur
 
 
 
 
 
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste des membres d'un fichier :
                          + QUSLMBR
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (MBRL0100 ou MBRL0200)
                          - CHAR(20) <--fich(10c)-><-biblio(10c)->
                                                     . un nom
                                                     . ou *LIBL, *CURLIB
                          - CHAR(10) Membre
                                     . un nom
                                     . un nomgen*
                                     . *ALL
                          - CHAR(1)  Tenir compte des OVRDBF '0' = Non
                                                             '1' = Oui
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste des formats d'un fichier :
                          + QUSLRCD
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (RCDL0100 ou RCDL0200)
                          - CHAR(20) <--fich(10c)-><-biblio(10c)->
                                                     . un nom
                                                     . ou *LIBL, *CURLIB
                          - CHAR(1)  Tenir compte des OVRDBF '0' = Non
                                                             '1' = Oui
 
 
 
 
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste des zones d'un fichier :
                          + QUSLFLD
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (FLDL0100)
                          - CHAR(20) <--fich(10c)-><-biblio(10c)->
                                                     . un nom
                                                     . ou *LIBL, *CURLIB
                          - CHAR(10) Nom du format BD
                          - CHAR(1)  Tenir compte des OVRDBF '0' = Non
                                                             '1' = Oui
 
 
 
 
 
 
 
 


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
        Liste de fichiers spool :
                          + QUSLSPL
 
                          - CHAR(20) <-USRSPC(10c)-><-biblio(10c)-->
                          - CHAR(8)  Format API (SPLF0100, SPLF0200)
                          - CHAR(10) Profil utilisateur
                                     . un nom
                                     . *CURRENT
                                     . *ALL
                          - CHAR(20) <-OUTQ(10c)-><-biblio(10c)->
                                       . un nom     . un nom
                                       . *ALL       . ou *CURLIb ou *LIBL
                          - CHAR(10) FORMTYPE
                                       . une valeur
                                       . *STD
                                       . *ALL
                          - CHAR(10) USRDTA
                                       . une valeur
                                       . *ALL


|    Changer de couleur
 
    API de remplissage de user space (type liste de..)
 
 API V2R30 permettant de lister le contenu d'un SAVF dans un *USRSPC
                          + QSRLSAVF
 
                          - CHAR(20) <-*USRSPC(10c)-><-bibli(10c)->
 
                              USER SPACE en sortie
 
                          - CHAR(8) format
                                      SAVF0100 = infos niveau bibliothèque
                                      SAVF0200 = infos niveau objets
                                      SAVF0300 = infos niveau membres
 
                          - CHAR(20) <--savf(10c)---><-bibli(10c)->
 
                          - CHAR(10) objets à lister
                                       nom, nom générique*, ou *ALL
                                       (ignoré pour SAVF0100)
 
 


|    Changer de couleur
 
                          - CHAR(10) type d'objets à lister
                                       *PGM, *FILE, ... ou *ALL
                                       (ignoré pour SAVF0100)
 
 
                          - CHAR(36) Id de continuation
 
                              Si cette API ne peut pas tout placer dans le
                               user space, vous trouverez dans la partie
                               ENTETE une ID de continuation à utiliser
                               ici, pour un premier appel laisser à blanc.
 
                          - CHAR(??) code erreur.
 




©AF400