cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Multicast Pattern

Former Member
0 Kudos

Hi All,

I am working on BPM multicast pattern (BpmPatternMulticastSequential). I need to send my message to multiple receivers(RFC & SOAP) and the response i get from those will be of different structures. But in the above mentioned pattern, we have only one receiver step(Within block) so how can assign two different container elements(for two different receiver interfaces) to that receive step?

Please help me in solving this issue.

Thanks & Regards,

Uma.

Accepted Solutions (0)

Answers (2)

Answers (2)

udo_martens
Active Contributor
0 Kudos

Hi Uma,

i a synchronous send step you have to maintain the container for send msg AND the container for response msg to be received.

Regards,

Udo

Former Member
0 Kudos

Hi Udo,

Thanks for the reply.

We want checking scenario with existing pattern (BpmPatternMulticastSequential under SAP Basis 7.10) for multicasting.

This pattern as a asynchronous send setp(Not the synchronous send step) with in block step, which sends the message to the first receiver in the receiver list and creates the correlation.A receive step uses this correlation and receives the response message from the first receiver. If the recive step is complete , the message is sent to next receiver.

How can assign two different container elements(one for RFC and one for SOAP) to that receive step?

Thanks & regards

Uma

udo_martens
Active Contributor
0 Kudos

Hi Uma,

the expression "response" leads here to misunderstandings, actioly its a independend asynchronous message.

How can assign two different container elements(one for RFC and one for SOAP) to that receive step?

You cant, but you can copy the content from one container to the other with a "container operation".

Regards,

Udo

prateek
Active Contributor
0 Kudos

What is the problem in using multiple send and receive step? This way you can perform correlation properly.

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

Thanks for your reply.

We wanted to check with the existing pattern(BpmPatternMulticastSequential) for multicast requirement. We can achive this as you said, but we want to use the pattern which is intended for the same purpose.

Thanks & Regards,

Uma