|
I'm having a strange problems with some CL. If I run it in debug, it runs fine. If I just call if from strpdm, it fails to generate a spool file and the cpysplf statement fails. Here's the source: PGM PARM(&ORD &TYP) DCLF FILE(ZCOR06) DCL VAR(&PAGESIZE) TYPE(*CHAR) LEN(3) DCL VAR(&OVRFLW) TYPE(*CHAR) LEN(3) DCL VAR(&ORD) TYPE(*CHAR) LEN(7) DCL VAR(&TYP) TYPE(*CHAR) LEN(1) DCL VAR(&TYPE) TYPE(*CHAR) LEN(1) DCL VAR(&OUTQ) TYPE(*CHAR) LEN(10) DCL VAR(&USER) TYPE(*CHAR) LEN(10) DCL VAR(&PF) TYPE(*CHAR) LEN(10) DCL VAR(&LCLF) TYPE(*CHAR) LEN(40) DCL VAR(&RMTF) TYPE(*CHAR) LEN(40) /*------------------------------------------------------------------*/ RTVUSRPRF RTNUSRPRF(&USER) CALL PGM(GALP/LIBL) CHGVAR VAR(&PF) VALUE('OCFAX' *TCAT &USER) CLRPFM FILE(&PF) CHGVAR VAR(&OUTQ) VALUE('OCFAX' *TCAT &USER) CHGVAR VAR(&PAGESIZE) VALUE('80') CHGVAR VAR(&OVRFLW) VALUE('79') CHGVAR VAR(&LCLF) VALUE('GALF/' *TCAT &PF *TCAT '.' + *TCAT &PF) CHGVAR VAR(&RMTF) VALUE('\pfaxscan\' *TCAT &PF + *TCAT '.txt') /*------------------------------------------------------------------*/ OVRPRTF FILE(OCFAXPRT) PAGESIZE(&PAGESIZE) + OVRFLW(&OVRFLW) RPLUNPRT(*NO) OUTQ(&OUTQ) + HOLD(*YES) OVRSCOPE(*JOB) /*-------------------------------------------------------------------*/ CALL PGM(COR06A) PARM(&ORD &TYP &USER) /*-------------------------------------------------------------------*/ CPYSPLF FILE(OCFAXPRT) TOFILE(&PF) + SPLNBR(*LAST) /*-------------------------------------------------------------------*/ CPYFTP RMTSYS(CTCAPP02) TCPIPUSER('batchjob') + TCPIPPWD('jobbatch') + LCLFILE(&LCLF) + RMTFILE(&RMTF) /*-------------------------------------------------------------------*/ DLTOVR FILE(OCFAXPRT) LVL(*JOB) /*------------------------------------------------------------------*/ ENDPGM
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.