Batch queue

adeel

VIP Member
Hello there

Can anyone tell me what is the advantage/disadvantages of single or multi threaded batch queue in JD Edwards enterprise system.

Thanks
AD
 
We run all R09801* (posting) jobs through a single-threaded queue so that there is no chance of any of them tripping over each other. Another reason for a single-threaded queue may be for any processes that are run that "one job is dependant on another job..", etc. I think we have one we use for some scheduled jobs that have to run "in a line". For everything else, we use multi-threaded queues. We usually also have a "LongRun" multi-threaded queue for some jobs that we have that are long running and we don't want the possibility that they will clog up the usual job queues if things get busy.
 
Adeel,

There is no inherent advantage or disadvantage to either type of queue. They are used for different things.

A single threaded queue enforces job serialization,when one has to complete before the next one, or when a ob should only run by itself (see JDE single threaded job list on support).

A multi-threaded queue allows multiple jobs to run at the same time, improving throughput, at the expense of dependencies.

So they have different purposes, which is 'better' depends on your requirements.

Tom
 
Back
Top