|
From: CRPence <CRPbottle@xxxxxxxxx>
Subject: Re: Strange FTP problem
To: midrange-l@xxxxxxxxxxxx
Date: Wednesday, April 8, 2009, 4:40 PM
AFaIK FTP log output has always intended to use the file
name OUTPUT.
With one minor anomaly [i.e. text stating "output
redirected" goes
missing] the name STDOUT is also supported [since at least
v5r3] to be
overridden. There is a known error scenario whereby _no
output_ would
be produced, but it would require to have active also, an
OVRDBF OUTPUT
TOFILE(QPRINT) w/in the job in the noted scenario. That
problem never
became an APAR, though I am unsure why [because it was such
an odd
scenario?].
The original code\test\documentation for FTP
only ever used OVRDBF
OUTPUT to a [source] physical file. They apparently never
contemplated
PRTF output using OVRPRTF.? I know Vern has several times
recommended
that OVRPRTF OUTPUT could be used, as well as others; I
have always
coded mine that way:
http://archive.midrange.com/midrange-l/200303/msg00562.html
http://archive.midrange.com/midrange-l/200305/msg01124.html
http://archive.midrange.com/midrange-l/200301/msg01835.html
http://www.google.com/search?hl=en&q=ovrprtf+ovrdbf+site%3Aonbedo.com
The /was working/ case is curious, but to have always
worked, I would
have expected that probably the requests should have always
been:
CRTPRTF FILE(QTEMP/FTPTEST) HOLD(*YES)
SAVE(*YES)
OVRPRTF FILE(OUTPUT) TOFILE(FTPTEST)
I would expect however that the following would have
been even more
appropriate, given the system-supplied program described
printer file
QSYSPRT [or QPRINT?] could be used to avoid creating a
printer file:
/* no crtprtf; use an exiting printer file */
OVRPRTF FILE(OUTPUT) TOFILE(QSYSPRT)
SPLFNAME(FTPTEST)
HOLD(*YES) SAVE(*YES) OVRSCOPE(*CALLLVL)
Regards, Chuck
Michael Ryan wrote:
SAVE(*YES)
I didn't know that FTP generated QPRINT output.
jim t wrote:
This is what was working in the program:
CRTPRTF FILE(QTEMP/FTPTEST) HOLD(*YES)
TOFILE(QTEMP/FTPTST) MBR(FTPTST)OVRPRTF FILE(QPRINT) TOFILE(FTPTEST)
I would see the log in the spool file.
I have just added:
CRTPF FILE(QTEMP/FTPTST) RCDLEN(198)
OVRDBF FILE(OUTPUT)
TOFILE(*PRINT) +CPYF FROMFILE(QTEMP/FTPTST)
that the logFROMMBR(FTPTST) OUTFMT(*CHAR)
I can now see the info in a spool file, so I know
why theinformation does exist, but it doesn't explain
SAVE(*YES)CRTPRTF FILE(QTEMP/FTPTEST) HOLD(*YES)
--no longer works.
<<SNIP>>
This is the Midrange Systems Technical Discussion
(MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.