cancel
Showing results for 
Search instead for 
Did you mean: 

stateful messages in BPM(Urgent)

former_member187563
Contributor
0 Kudos

hi,

BPM is used for handelling stateful messages.But what is the maximum no. of messages it can handle,without reducing the performance.

Accepted Solutions (1)

Accepted Solutions (1)

justin_santhanam
Active Contributor
0 Kudos

Ujjwal,

As far as I know, there is no limit as such the BPM can handle.

Some more info:

See Each step which u have in BPM is as work item, so even if u've 1000 steps in single BPM, then each step will complete it's workitem then go to next. If you look the overall perspective as scenario then the it will be the performance issue.

raj,

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Ujjwal,

Go through this link for the performance of the BPM

/people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform

Try to externalise the mapping if possible, try to do the mappings before or after the BPM.

Thanks,

Srini

Former Member
0 Kudos

Hi,

Business Process Management provides SAP Exchange Infrastructure with functions for stateful message processing: The status of an integration process is persisted on the Integration Server. This means that you can specify how long an integration process must wait for further messages to arrive, for example. Furthermore, this enables you to process messages within an integration process further still; for example, you can collect certain messages and then send them in a particular order.

For Performance fine tunning avaoid having message mapping inside BPM,do it either before the BPM or after BPM

BPM is used for Stateful communications,suppose u have to delay message processing,or wait for other messages to arrive and then semd them all together,in that case use BPM.

go thru this: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193...

Performance is not only depend on the usage of BPM, it also depends on the message volume inside the BPM. So it depends on the memory size, message size i.e payload size , design , mapping used etc

This basically means SAP XI as a EAI tool without the BPM provides stateless message. this means that one message coming in SAP is not dependtent on another message.

BPM in SAP XI is used to make messages stateful and this allows us to do functionalities like collecting message , splitting message, waiting for a message etc.

agasthuri_doss
Active Contributor
0 Kudos

Hi,

By Time factor we can perform than number of Messages.

Regards

Agasthuri Doss

former_member187563
Contributor
0 Kudos

can u explain in detail