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