× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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 thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.