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



Text file in the IFS?

On Thu, Nov 13, 2014 at 10:17 AM, James H. H. Lampert <
jamesl@xxxxxxxxxxxxxxxxx> wrote:

I've currently got a situation where program A calls program B (both ILE
RPG).

If program B gets an error, it generates up to 16k of diagnostics before
returning a "failed" return code to program A. It currently uses a call to
"puts()" from the ILE C runtime to send those diagnostics to STDOUT (either
the "red function key" screen for interactive jobs, or a job-global spool
file for server jobs.

If Program A gets a "failed" return code from program B, it then adds a
few lines of its own to STDOUT, again with a call to the c "puts()," which
then seemlessly integrate with the diagnostics from program B. Looking at
either the "red function key" screen or the spool file, you can't tell that
the contents were written by two different programs.

BUT NOW, I've had a request to put that diagnostic information in other
places, including possibly emailing them (without the need to have
MAILTOOL, MMAIL, or anything else installed).

Dispatching the complete diagnostics, when program A has them, isn't the
problem. I'm currently trying to figure out a nice, easy-to-implement,
place for program B to stick its diagnostics (up to 16k) where program A
can get at them (without adding another parameter to the call), and my
sleep-deprived brain (Academy of Ancient Music at Disney Hall, last night)
doesn't want to cooperate.

I can of course fall back on creating a USRSPC, but I was hoping for
something simpler.

--
JHHL
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.





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.