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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
- 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. |