MIDRANGE dot COM Mailing List Archive



Home » MIDRANGE-L » January 2014

How come I can't use a single OVRPRTF?



fixed

I'm having a problem getting OVRPRTF to work in the following instance:



Code excerpt:

CHGVAR VAR(&CMDSTR) VALUE('OVRPRTF' *BCAT &PS)

CALL PGM(QCMDEXC) PARM(&CMDSTR &CMDLEN)

MONMSG MSGID(CPF0000)

EXCSQLSTM SQLSTM('Select * from DFLADIFF') OUTPUT(*PRINT)



Value of &PS: FILE(QPQXPRTF) TOFILE(PRTLSTK) DEV(WRKPRT3) MULTIUP(1)
DUPLEX(*YES) OUTQ(WRKPRT3) COPIES(1) PAGERANGE(1 *END) HOLD(*YES) SAVE(*YES)
DRAWER(2) FORMTYPE('test form')



Also, the EXCSQLSTM command uses STRQMQRY to run the SQL statement.



What happens is, my output doesn't get put on hold and doesn't get saved.
Is does get printed on the WRKPRT3 printer (which is how the PRTLSTK prtf is
defined). I tried adding OVRSCOPE(*JOB) to the OVRPRTF command - that
didn't work. I also tried running each command interactively from the
command line - that didn't work either.



What DID work is when I separated the OVRPRTF command into two OVRPRTF
commands:

ovrprtf FILE(QPQXPRTF) TOFILE(PRTLSTK)

ovrprtf FILE(PRTLSTK) DEV(WRKPRT3) MULTIUP(1) DUPLEX(*YES) OUTQ(WRKPRT3)
COPIES(1) PAGERANGE(1 *END) HOLD(*YES) SAVE(*YES) DRAWER(2) FORMTYPE('test
form')



My Question is: How come I can't use a single OVRPRTF?



-Branston DiBrell, Jr - b.dibrell@xxxxxxxxxxxxxxxxxx

Peerless Tires, IT Department, Denver CO - 720-274-0632








Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2014 by MIDRANGE dot 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 here. If you have questions about this, please contact