| SYS : pourcentage d'occupation disque par API |
|
Voici un petit bout de code qui permet de faire cela !
DCL &APIASP TYPE(*DEC) LEN(7 0) DCL &SYSASPPERC TYPE(*DEC) LEN(4 1) DCL &SYSASPTOT TYPE(*DEC) LEN(7 0) DCL &TOTAUX TYPE(*DEC) LEN(7 0) DCL &RCV TYPE(*CHAR) LEN(100) DCL &RCV_LEN TYPE(*CHAR) LEN(4)
CHGVAR VAR(%BIN(&RCV_LEN)) VALUE(100)
CALL PGM(QWCRSSTS) PARM(&RCV &RCV_LEN + 'SSTS0200' '*NO' X'00000000')
CHGVAR &APIASP VALUE(%BIN(&RCV 53 4))
/* retrieve the % system ASP used */ CHGVAR &SYSASPPERC VALUE(&APIASP / 10000)
/* retrieve the total system ASP in MB */ CHGVAR &SYSASPTOT VALUE(%BIN(&RCV 49 4))
/* retrieve the total auxiliary storage + capacity in MB */ CHGVAR &TOTAUX VALUE(%BIN(&RCV 57 4)) |