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



Two problems:
1) Wouldn't this cause the procedure to never end if the completion
message got deleted before it gets to it?

2) The goal for this procedure is to make it generic enough that the
submitter will not need to worry about anything but do a callp on
trdWaitForAllThreadToComp.  Below will impose a rule of how job need to
be submitted for this procedure to work.

  

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Paul Morgan
Sent: Wednesday, December 07, 2005 12:53 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: Detemine job completion status

Lim,

Create a message queue in a library that all the jobs can access.  When
you submit the jobs use the MSGQ parameter on the SBMJOB command to
point to that message queue.  Have your process check that message queue
for completion messages.  Check which message is received to determine
if the job completed normally or abnormally.

You could also create one message queue for each submitted job and then
your process has to check multiple message queues.

By default these messages usually go to the user profile's message queue
so instead of creating a message queue you could also check the user
profile message queue.  However, you'll have to deal with other messages
on the user profile message queue.

Paul

--
Paul Morgan
Senior Programmer Analyst - Retail
J. Jill Group
100 Birch Pond Drive, PO Box 2009
Tilton, NH 03276-2009
Phone: (603) 266-2117
Fax:   (603) 266-2333

Lim Hock-Chai wrote

>Does anyone know if there is a way to find a job completion status
>(normal/abnormal) for job that does not create any spool file (another 
>word, the job is gone!).

>Below is what I'm doing:
>1) I created a service program we an export procedure call 
>trdWaitForAllThreadToComp.
>2) This procedure basically go thru the current joblog to find all 
>submitted jobs and wait for all those jobs to complete before return 
>control back to the caller.
>3) This procedure uses QUSRJOBI to terminal the status of the submitted

>job.  When a submitted job ended abnormally, I want to send an *inq 
>message to operator to see if it should continue on or error out.  That

>is where the above question comes in.  When a job completed without 
>generating any spool file, QUSRJOBI is not able to find the job and 
>error out.



--
This is the RPG programming on the AS400 / 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 ...


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.