cancel
Showing results for 
Search instead for 
Did you mean: 

Performance in BPM

Former Member
0 Kudos

Hello Everyone

I have scenario, where in ECC is sending PAYEXT IDOC's to PI, and PI collects the IDOC's. As soon as summary IDOC(EUPEXR) is recieved in PI the collection of PAYEXT stops and we have a workflow starting in ECC. This is accomplished by using a FORK and the 2 channel in work will have an infinite loop.

The performance of the interface is pretty good for upto 1000 IDOC's, but in case of payroll when they are 3000 IDOC's that have to be transmitted as a single batch. The PI server takes 5-6 minutes to collect the PAYEXT IDOC's, which is delaying the start of workflow.

I have implemented message package with multiple queues, the timing has come down from 45 mins to 6 minutes.

Can anyone suggest anything else to further improve the performance?

--Prashanth

Accepted Solutions (0)

Answers (1)

Answers (1)

prateek
Active Contributor
0 Kudos

the timing has come down from 45 mins to 6 minutes.

6 minutes is not bad

Which PI version are you using?

As soon as summary IDOC(EUPEXR) is recieved in PI the collection of PAYEXT stops and we have a workflow starting in ECC

What is the condition there to trigger the workflow?

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

I am using PI version 7.1

The EUPEXR IDOC's has a repetitive segments equal to the no. of PAYEXT IDOC's generated for that run. So the condition I would be using is Couting that segments with the no. of PAYEXT IDOC's.

--Prashanth