|
Steve wrote: > Tom, > > What about overriding the printer file *directly* to a database file? You > can override a printer file to a database file like this. Here is an > example (using OS/400 commands, I'm too lazy to write a program tonight): > > 1) CRTPF FILE(YOURLIB/TEMPFILE) RCDLEN(198) LVLCHK(*NO) > 2) OVRPRTF FILE(QSYSPRT) TOFILE(TEMPFILE) > 3) Now press the PRINT key. It sends its output to the printer file named > QSYSPRT. > 4) Voila! Instead of going to a spooled file the output went to TEMPFILE. > > The same would work for STDOUT in your C program. > > Most people don't know that you can do this...the trick is LVLCHK(*NO) on > the physical file, otherwise it fails with a level check on the printer > file. Tom, Sorry - I misread your post. You were asking about redirection in an RPG program. This technique will also work for a printer file in an RPG program. Steve
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.