What command should i use to retrieve the current day (Example: Monday) by using CL command?
Thank you.
Thank you.
PGM DCL VAR(&ShortDay) TYPE(*CHAR) LEN(4) DCL VAR(&LongDay) TYPE(*CHAR) LEN(9) RTVSYSVAL SYSVAL(QDAYOFWEEK) RTNVAR(&ShortDay) SELECT WHEN COND(&ShortDay = '*SAT') THEN(CHGVAR + VAR(&LongDay) VALUE('Saturday')) WHEN COND(&ShortDay = '*SUN') THEN(CHGVAR + VAR(&LongDay) VALUE('Sunday')) WHEN COND(&ShortDay = '*MON') THEN(CHGVAR + VAR(&LongDay) VALUE('Monday')) WHEN COND(&ShortDay = '*TUE') THEN(CHGVAR + VAR(&LongDay) VALUE('Tuesday')) WHEN COND(&ShortDay = '*WED') THEN(CHGVAR + VAR(&LongDay) VALUE('Wednesday')) WHEN COND(&ShortDay = '*THU') THEN(CHGVAR + VAR(&LongDay) VALUE('Thursday')) WHEN COND(&ShortDay = '*FRI') THEN(CHGVAR + VAR(&LongDay) VALUE('Friday')) ENDSELECT SNDPGMMSG MSG('Today is' *BCAT &LongDaY *TCAT '. + (QDAYOFWEEK =' *BCAT &ShortDaY *TCAT ')') ENDPGM
Comment