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



>Buck, the question isn't clear to me.  What is 
>the problem with the Halt Indicators?  

They'll cause a white message to be thrown, stopping the job.  These are
essentially batch programs that can never ever throw a message that will
stop the job.  The deal here is that a Java program will be running in a web
server and it will call a handful of RPG programs to go fetch data as well
as fire off some other work (a la SBMJOB).

>I'd hate to recommend using U1 thru U8 but 
>possibly that'd help???  

Not really.  I don't think Java can inspect those indicators, but it's an
interesting question to research.

>What has to happen to make a Java call fail?

Basically the same thing that would turn %ERROR on in an RPG program.  The
idea is that Java does a CALL to my RPG code, which does its thing and
returns (never throwing a message that would stop the job!)  What our Java
programmer wants is for all server-side errors to act exactly like the
program DID throw a message and die.  Same behaviour you'd get if you called
an RPG from a CL and the RPG did a divide by zero.  Once you cancel the RPG
error, the CL gets an error to the effect that the call to the RPG program
failed.  I can MONMSG that.

Our Java programmer is doing the same thing.  Essentially she has a 
CALL RPG
MONMSG 

And she either wants the RPG-returned data to be perfect, or the MONMSG to
fire.
  --buck

As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.