|
Well Venu, since they solved your "multi-thread" problem, maybe you would like to try triggers. If PF1 only contains records that will cause jobs to be submitted, a trigger program can be written and attached to the file. When a record is added, the trigger is notified (You can specify before or after the record is writtten). The trigger program could then submit the job. Might be a good introduction to triggers. Bob Larkin Patrick Townsend wrote: > Instead of submitting the jobs to a job queue, why not write the data to > a data queue. Then you can have a number of jobs wait on the data queue > and process the records in the queue. You can have as many jobs as you > like wait on the data queue and they will process simultaneously. The > QSNDDTAQ and QRCVDTAQ APIs are easy to use in both CL and RPG. > > Patrick > > VENU YAMAJALA wrote: > > > > Hi All, > > > > I want to know how to implement multi-threaded jobs on AS400. My >requirement > > is as follows : > > > > I have a CL program(CL1). It reads records from a physical file PF1. For >each > > record of PF1, I submit a batch job with different parameters. Now the >driver > > CL (CL1) pgm itself runs in batch. So after submitting CL1 in batch, if I >look > > at the JOBQ, it is forking into several batch jobs (number of records in >PF1). > > But each of this batch jobs are running sequentially i.e, one after the >other. > > I am loosing lot of time here. I want to have a mechanism wherein, the CL1 >pgm > > when it is forked to several batch jobs, a specified number of the batch >jobs > > run simultaneously (say 10 at a time). This way I can reduce total >run-time. If > > there are 100 jobs, I can reduce the total time by more than 75%. I know >that > > it is possible but missing lot of points. Can anybody guide me in this? >Thanx > > in advance for any help/suggestion. > > > > Regards, > > Venu > > +--- > > | This is the Midrange System Mailing List! > > | To submit a new message, send your mail to MIDRANGE-L@midrange.com. > > | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. > > | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. > > | Questions should be directed to the list owner/operator: >david@midrange.com > > +--- > > -- > > Patrick Townsend mailto:townsend@patownsend.com > Patrick Townsend & Associates, Inc. http://www.patownsend.com > +--- > | This is the Midrange System Mailing List! > | To submit a new message, send your mail to MIDRANGE-L@midrange.com. > | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. > | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: david@midrange.com > +---
begin: vcard fn: Bob Larkin n: Larkin;Bob org: <A HREF="HTTP://web.wt.net/~blarkin/">Larkin Computer Consulting</A> adr: <A HREF="http://web.wt.net/~blarkin/">Bob and Diana's Page</A>;;;Houston;TX;<A HREF="http://web.wt.net/~blarkin/">;United States email;internet: blarkin@wt.net title: Systems Consultant x-mozilla-cpt: ;4104 x-mozilla-html: FALSE version: 2.1 end: vcard
As an Amazon Associate we earn from qualifying purchases.
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.