SeanHoppe.com Cleo Code Samples 810 invoice pre-processing CL
/*==================================================================*/
/* Description : Create/ send a Outbound Invoices */
/*==================================================================*/
PGM
DCL VAR(&LIBL) TYPE(*CHAR) LEN(257)
DCL VAR(&MSG) TYPE(*CHAR) LEN(7)
DCL VAR(&VALIDRECS) TYPE(*DEC) LEN(10 0)
ADDLIBLE LIB(EXTINTMSGQ)
MONMSG MSGID(CPF0000)
ADDLIBLE LIB(EXTSYSF)
MONMSG MSGID(CPF0000)
ADDLIBLE LIB(EXTSYS)
MONMSG MSGID(CPF0000)
ADDLIBLE LIB(EXTPROGRAM)
MONMSG MSGID(CPF0000)
CALL PGM(CHK810REC) PARM(&VALIDRECS) /* SYEDSP=' ' */
IF COND(&VALIDRECS *GT 0) THEN(GOTO +
CMDLBL(THEEND))
CRTAPPDTAB FSET(O810) ERROPT(*NO) CRTENV(*YES) +
NETWRP(*ALL) NETSND(*ALL) +
RSLTMETHOD(*RUNTIME) PARCHLDREL(*YES)
MONMSG MSGID(UEX0199 UEX0605)
THEEND: DSPJOBLOG OUTPUT(*PRINT)
RETURN
ERROR:
SNDPGMMSG MSGID(&MSG) MSGF(PSMSGS)
ENDPGM