cancel
Showing results for 
Search instead for 
Did you mean: 

SAP XI BPM Performance and statistics

Former Member
0 Kudos

Hello all,

I am currently working on an integration using the BPM process within XI. During our initial testing, we noticed that, when it comes to the BPM process, XI takes too long to process a message. The actual size of the payload is really small and there is not much to the BPM process.

For example, I create one BPM process that takes a message and splits the message into separate documents for each target application and pass it on to another BPM process. The second process takes the message and changes its format to what is expected by the receiving application. It calls the target system and waits for a response.

Sender Recv'r Begin End End - Begin

SAPPRG Split 11:29:46 11:31:01 74.810089

Split Route 11:35:11 11:35:17 6.312764

Split Route 11:35:28 11:35:40 12.021294

Route DW 11:35:49 11:35:59 10.71562

Route MPR 11:35:50 11:36:00 9.579952

DW Route 11:35:59 11:35:59 0.50343

MPR Route 11:35:59 11:36:00 0.485403

Total 0:06:14 1.907142533

We also noticed some gaps b/w a message been send and receive steps within XI. I would like to know if there is any statistics on XI performance when it comes to processing messages within the BPM process and/or some documentation on how to improve performance using BPM.

Please, advise

Thanks..

-OV-

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

Hi,

Checklist to use BPM-

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-856...

Also refer this Performance tuning guide-

https://websmp106.sap-ag.de/~sapidb/011000358700000592892005E.PDF

If you are using Correlation etc, then try to use Local Correlation. SO that you can avoid the scope of the correlation to the entire process. By default it will be for entire process. Even you can make use Block step and try to group related steps and give the scope of the steps for the block.

Hope this helps,

Regards,

Moorthy

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Krishna,

We thought about not using the BPM process on our integraton process as one option. But we also found that ,in the case where we do not use a BPM process, XI can take more than a second to process a single message. We have a point-to-point integration from SAP Portal to a stored procedure and XI can take 1.3 second to process the message. We would like to see a response below quarter of a second since we may be processing a large volume of records (approx. 20K) in a batch mode.

Do you know of any thing that can be done to improve performance of a point-to-point integration on XI?

Please, let me know...

thanks...

-OV-