Skip to Content
0
Former Member
Feb 20, 2009 at 07:03 AM

Message split using BPM.

30 Views

Hi SDNers,

My Scenario - Multiple IDocs to 3 output messages. Mesg1 1:1, Msg2 0:1, Msg3 0:1

We are using BPM to acheive this.

I am doing message split using BPM. But I have a problem when I am using BPM.

My requirement is to collect the Idocs for 1 minute, this I acheived by using deadline branch and collecting idocs using container. After that I used Transformation step to run interface mapping by which message is splitting into three messages. Upto this I acheived successfully, then after I got strucked to split the message.

I am using fork step and and giving three branches, in each branch I am giving receive step and collecting the transformed message. My problem is the message in the first branch is mandatory to come, where as the messages in the remaining two branches are not mandatory. That is my message can split into three messages or just one.

If I use fork step, without getting the message in all the three branches, the messages in the branches will not come out. Which is not satisfying my requirement.

I am thinking that before receive step in fork, can I use wait step for 1 minute or can anybody explain what is the functionality of necessary branches.

Thanks in Advance.

Regards,

Jayaram.G