cancel
Showing results for 
Search instead for 
Did you mean: 

Process chain steps take time to trigger next step

swati_gawade
Contributor
0 Kudos

Hi,

recentlyI have been monitoring some process chains in our QA box and observed that sometimes some steps in the process chains take a while to trigger the next step even when the earlier one is successfully completed.

There is no issue caused as such due to delay and as its a QA box no flags are raised on it yet.

Prod box works fine and no such delay spotted in Prod.

Mostly the time taken varies between 5 - 30 mins and the steps taking time are typically DTP's. I have not seen any other type of steps taking time to trigger next.

My question is, if there a setting or configuration that I should look into for this? why would it wait to trigger next step when in process monitor and batch monitor I can see the status as successfully completed/green.

The step in process chain too remains in yellow status and does not change to green, but eventually becomes green after a while. 

- swati.

Accepted Solutions (0)

Answers (3)

Answers (3)

roland_szajko
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Swati

Could you please attach the joblogs of such a DTP request, which is shown as green in the monitor, but the chain still waits?

I assume that the dtp still does some administration with the delta and therefore finalizing might take longer.

This could have many reasons like:

  1. too many requests in the source
  2. too many requests in the target
  3. some enqueue problem
  4. maybe some servers perform slower

Pt. 1 and 2. could be addressed with note 2037093.

Pt 3. could be addressed with 1827854.

Pt 4. load balancing can be checked and set based on note 1626778


br

Roland

RamanKorrapati
Active Contributor
0 Kudos

There is no any configurations to set.

Lets try to remove you chain form schedule and activate it.

Even try to remove your dtp step, again link to your chain and activate it.

Later schedule it.

Lets try above hint and see the results.

Even keep on on BWQ server loads.

swati_gawade
Contributor
0 Kudos

tried remove from schedule -> activate -> schedule. still same.

I cant change the chains the QA. I will try to re-transport the chain.

swati_gawade
Contributor
0 Kudos

Also, I know that I can manually turn them green. However, I'm just wondering if there is some global setting to be maintained.

RafkeMagic
Active Contributor
0 Kudos

do you have any free background processes (at that time) in your QA box when that happens?

swati_gawade
Contributor
0 Kudos

Yes ... atleast 10 free background processes.

RafkeMagic
Active Contributor
0 Kudos
swati gawade wrote:
Mostly the time taken varies between 5 - 30 mins and the steps taking time are typically DTP's. I have not seen any other type of steps taking time to trigger next.
...
The step in process chain too remains in yellow status and does not change to green, but eventually becomes green after a while.  

I'm assuming that in this case some background processes are still running or your tRFCs are not yet fully processed. Can you check this?

swati_gawade
Contributor
0 Kudos

the DTPs are running for PSA to DSO or DSO to Cube load with no RFC calls in between. Also, when I go to process monitor I can see the technical and overall status of DTP as green/ successfully complete. So I dont see a reason why the Process chain step stay in yellow step still.

RafkeMagic
Active Contributor
0 Kudos

something must be going on... have a look at function module RSPC_PROCESS_FINISH

if you get in one of those lock situations, it goes into "sleep debug" mode (only for 1 second a time, but as long as your lock exists, it will keep doing this)