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


  • Subject: Re: Multi-threading
  • From: Bob Larkin <blarkin@xxxxxx>
  • Date: Thu, 23 Jul 1998 20:16:16 -0700

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