API d'extraction d'informations (type cdes RTV.... en CL) Information sur objet + QUSROBJD - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (OBJD0100 à OBJD0400) - CHAR(20) <-objet(10c)-><-biblio(10c)--> . un nom . ou *CURLIB ou *LIBL - CHAR(10) Type d'objet |
API d'extraction d'informations (type cdes RTV.... en CL) Information sur un travail + QUSRJOBI - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (JOBI0100 à JOBI0700) - CHAR(26) <-job(10c)-><-user(10c)--><-n°(6c)-> valeurs spéciales . * = job en cours . *INT (param suivant) - CHAR(16) Identification interne d'un travail Renvoyé par API QUSLJOB (liste jobs) QUSLSPL (liste spools) dans un user space. |
API d'extraction d'informations (type cdes RTV.... en CL) Définition d'un sous-système: + QWDRSBSD - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (SBSI0100) - CHAR(20) <-sbsd(10c)-><-biblio(10c)-> . un nom . ou *CURLIB ou *LIBL - CHAR(?) Code retour d'erreur |
API d'extraction d'informations (type cdes RTV.... en CL) Information sur un membre: + QUSRMBRD - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (MBRD0100 ou MBRD0200) - CHAR(20) <-fich(10c)-><-biblio(10c)-> . un nom . ou *CURLIB ou *LIBL - CHAR(10) Nom du membre - CHAR(1) Tenir compte des OVRDBF '0' = Non '1' = Oui |
API d'extraction d'informations (type cdes RTV.... en CL) Attributs d'un fichier spool: + QUSRSPLA - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (SPLA0100, SPLA0200) - CHAR(26) <-job(10c)-><-user(10c)--><-n°(6c)-> valeurs spéciales . * = job en cours . *INT (param suivant) - CHAR(16) Identification interne d'un travail Renvoyé par API QUSLJOB (liste jobs) QUSLSPL (liste spools) dans un user space. - CHAR(16) Indentification interne du spool Renvoyé par API QUSLSPL |
API d'extraction d'informations (type cdes RTV.... en CL) Attributs d'un fichier spool: + QUSRSPLA (SUITE) - CHAR(10) Nom du spool ou *INT si le paramètre précédent est renseigné - BIN(4,0) N° du spool (si nom <> *INT) valeurs spéciales . 0 = *ONLY .-1 = *LAST En ce qui concerne le travail il est possible de renseigner: - nom + user - nom + n° - nom + user + n° |
API d'extraction d'informations (type cdes RTV.... en CL) Nouveautés V2R20 Informations sur une JOBD : + QWDRJOBD - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (JOBD0100) - CHAR(20) <-jobd(10c)-><-biblio(10c)-> . un nom . ou *CURLIB ou *LIBL - CHAR(?) Code retour d'erreur |
API d'extraction d'informations (type cdes RTV.... en CL) Nouveautés V2R20 Informations sur une JOBQ : + QSPRJOBQ - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (JOBQ0100) - CHAR(20) <-jobq(10c)-><-biblio(10c)-> . un nom . ou *CURLIB ou *LIBL - CHAR(?) Code retour d'erreur |
API d'extraction d'informations (type cdes RTV.... en CL) Nouveautés V2R20 Informations sur une OUTQ : + QSPROUTQ - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (OUTQ0100) - CHAR(20) <-outq(10c)-><-biblio(10c)-> . un nom . ou *CURLIB ou *LIBL - CHAR(?) Code retour d'erreur |
API d'extraction dinformations (type cdes RTV.... en CL) Nouveautés V2R30 Informations sur un éditeur: + QSPRWTRI - CHAR(?) Variable de retour - BIN(4,0) Lg de la variable de retour - CHAR(8) Format API (WTRI0100) - CHAR(10) nom de l'imprimante - CHAR(?) Code retour d'erreur |
API d'extraction dinformations (type cdes RTV.... en CL) Nouveautés V2R30 + QWCRNETA retrouve les attributs réseau - CHAR(??) variable en retour - BIN(4) lg de la variable en retour - BIN(4) nbr d'attributs réseau à extraire - CHAR(??) x fois CHAR(10) = les attributs réseau DFTMODE = mode par défaut DTACPR = compression APPC LCLNETID = ID réseau locale NODETYPE = type de noeud SYSNAME = nom de système ... - CHAR(??) code erreur |
la variable en retour est découpée de la manière suivante: - BIN(4) nombre d'attributs extraits - CHAR(??) x fois BIN(4) = déplacement pour atteindre la table d'information de cet attribut réseau - CHAR(??) tables d'information des attributs réseau x fois le découpage suivant: . CHAR(10) nom de l'attribut réseau . CHAR(1) type de valeur retournée C=caractère B=binaire . BIN(4) lg de la valeur . ??? valeur |
API d'extraction dinformations (type cdes RTV.... en CL) Nouveautés V2R30 + QWCRSVAL retrouve une ou plusieurs valeurs système - CHAR(??) variable en retour - BIN(4) lg de la variable en retour - BIN(4) nbr de valeurs système à extraire - CHAR(??) x fois CHAR(10) = les valeurs système Q... = les valeurs système - CHAR(??) code erreur |
la variable en retour est découpée de la manière suivante: - BIN(4) nombre de valeurs système extraites - CHAR(??) x fois BIN(4) = déplacement pour atteindre la table d'information de cette valeur système - CHAR(??) tables d'information des valeurs système, x fois le découpage suivant: . CHAR(10) nom de la valeur système . CHAR(1) type de valeur retournée C=caractère B=binaire . CHAR(1) état : ' ' valeur système disponible et extraite 'L' valeur système indisponible (LOCK) . BIN(4) lg de la valeur . ??? valeur |
API d'extraction dinformations (type cdes RTV.... en CL) Nouveautés V2R30 + QWCRSSTS renvoi l'équivalent du WRKSYSSTS - CHAR(??) variable en retour - BIN(4) lg de la variable en retour - CHAR(8) format : SSTS0100 = infos générales sur les jobs (nbr de jobs actifs,...) SSTS0200 = infos générales / système (% CPU, % ASP, ...) SSTS0300 = infos par pool système (table de X pools systèmes) - CHAR(10) réinitialiser les stats (*YES/*NO) - CHAR(??) code erreur |