cancel
Showing results for 
Search instead for 
Did you mean: 

process chain job priorities

Former Member
0 Kudos

Hi

Can anyone plase explain the difference in process chain priorities A,B and C.

For example what is the difference in choosing A from B or C?

If i have three chains running at the same time and two are B priority and one is A will it go through the A chain loads first without before starting the B ones??

Please advise

Goawatson

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

HI,

If after accupying the space of Priority A chains if there is some space is there for other Batch processes then B priority ones will triggered.So it is dependent on available Batch jobs on this server.

Tarak

Former Member
0 Kudos

we have four BTC processes in SM50. Can one load take all four even though there are three other loads waiting on yellow.

I ask as we seem to have a problem in that we may have four loads active from four different chains but on some it doesnt start three until the first one is finished. Even thought they are different chains and not sequential (no link in loading order)

Former Member
0 Kudos

As mentioned, the job class ( A, B, C) cover the batch job dispatching priority.

If you have only 1 background process available, and you have several A, B and C jobs all released, the A jobs will run first, then B, then C.

Normally, you would have all your process chains scheduled as class C jobs . If Basis has some important system related jobs to run, they would proably be scheduled as A jobs.

In 7.0, certain functions in BW can run mulitple (parallel) processes, e.g. ODS activation. You can control these parallel options using tran RSBATCH, or set tehm in your process chain. I beleive the default option is to spawn the parallel processes as background processes, but for some process types, e.g. ODS actiation, you can specify the additioanl processes to use dialog processes.

Former Member
0 Kudos

HI,

First Priority A will be triggered and occupy the space in the server.then followed by B and C.So if number of batch process are more running on the server then first A will be completed.To reduse the load on the served we select these options.

If the number of batch process exceeds the limit if u put all as A priority then the chains will fail.To reduse the risk we will give these priorities.

Tarak

Former Member
0 Kudos

ok but if in chain 1 (priority A) has seven loads in it all in one line and then 2 and 3 (priority B anc C) have 5 loads in a line will the system make sure that the process chain 1 is competely finished before starting 2 and 3.

For example chains 2 and 3 will hang on the first load in yellow until chian 1 is completely finished????

Former Member
0 Kudos

Hi,

Based on data/requirement you need to run the chains.

for ex:

if there is any master data you need to run 1st master data then run transaction data.

in some cases we have dependencies ,so we need to take care of that and run the chains.

Regards

Pcrao.