IBM continue sur la lancée des versions 7.1 et 7.2 en matière de livraison des nouveautés au fil de l'eau.
Ces dernières ont vu des améliorations livrées sous forme de TR, tous les six mois.
La TR1 de la 7.3 coïncide avec la TR5 de la 7.2. il n'y a plus de nouvelles TR en 7.1
>>-JOB_INFO--(-------------------------------------------------->
>--+---------------------------------*ALL----+------------>
'-+------------------------------+--status-'
'-JOB_STATUS_FILTER--=>-'
>--+---------------------------------*ALL--+-------------->
'-,--+---------------------------+--type-'
'-JOB_TYPE_FILTER--=>-'
>--+------------------------------------*ALL---------+-->
'-,--+------------------------------+--sous-système-'
'-JOB_SUBSYSTEM_FILTER--=>-'
>--+------------------------------------USER--------+---->
'-,--+-----------------------------+--utilisateur-'
'-JOB_USER_FILTER-- => -' >--+---------------------------------------*ALL-----+----.
'-,--+----------------------------------+--travail-'
'-JOB_SUBMITTER_FILTER-- => -'
Exemple
![]()
Rappel : comment faire une vue paramétrable ? |
CRTDTAARA DTAARA(QUSRSYS/QDMDSPOFIO) TYPE(*LGL) LEN(1) AUT(*USE) |
VALUES(JSON_ARRAY((SELECT DEPTNO FROM DEPT SELECT JSON_OBJECT('Nom' : LASTNAME, SELECT workdept, JSON_ARRAYAGG(lastname)
options ------- •ABSENT on NULL (dft) •NULL on NULL •RETURNING CLOB(2G) CCSID 1208 FORMAT JSON (dft) •RETURNING CHAR/VARCHAR...ENCODING UTF-8 | UTF16 •RETURNING BLOB SELECT JSON_OBJECTAGG(workdept, JSON_OBJECTAGG(char(empno) value lastname)
options ------- •NULL on NULL (dft) •ABSENT on NULL •RETURNING CLOB(2G) CCSID 1208 FORMAT JSON (dft) •RETURNING CHAR/VARCHAR...ENCODING UTF-8 | UTF16 •RETURNING BLOB |
-- supprimer les 10 plus anciennes commandes DELETE FROM Commandes where nocli = 45 order by DATCMD LIMIT 10 Exemple |
![]()
Détail de "Event" dans le cas du journal d'AUDIT
![]()
Voir notre cours sur PASE pour le démon syslogd
Evolutions de Navigator for i (SF997022 level 11 et 13))
TR4 (certaines fonctions sont communes à la TR8 de la 7.2)
Dans le même temps, une nouvelle version (1.1.7.3) d'ACS est disponible
data-into maDataStructure %data('Exemple.csv' : 'doc=file case=any ccsid=job ') %parser('*LIBL/MONPARSER'); |
// exemple de parser pour des données structurées comme ceci : // code appellation, nom appellation, pays // extrait : // 1 ; "madiran" ; "France" // 2 ; "rioja" ; "Espagne" // etc... |
QSH CMD('touch -C 819 /tmp/bootstrap.log; /QOpenSys/usr/bin/ksh /tmp/bootstrap.sh > /tmp/bootstrap.log 2>&1')
Pour utiliser un proxy , éditez /QOpenSys/etc/yum/yum.conf, comme ceci :
[main] |
TR5 (certaines fonctions sont communes à la TR9 de la 7.2)
Dans le même temps, une nouvelle version (1.1.8) d'ACS est disponible
SQL0312 Reason: The variable is a dimensioned array.
SQL0312 Reason: The host structure is a dimensioned array.
SQL0312 Reason: No declaration for the variable exists, the declaration is not within the current scope,
or the variable does not have an equivalent SQL data type.
SQL0312 Reason: A member of the host structure is a result set locator.
SQL0312 Reason: A member of the host structure is dimensioned.
SQL0312 Reason: A member of the host structure does not have an equivalent SQL data type.
ORDINAL | ELEMENT |
1 | A |
2 | B |
3 | C |
4 | D |
5 | E |
GET_JOB_INFO, modifié
Ajout de V_ACTIVE_JOB_TYPE (ASJ, BCH, INT, WTR, ….)
Ajout de V_AUTHORIZATION_NAME profil utilisateur en cours
Ajout de AUTHORIZATION_LIST
Ajout de RDB_NAME (si Asp_Type = *SYSTEM)