cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Split and Merge

Former Member
0 Kudos

Hi...

I want to do scenario like file split and merge using BPM.

for that i have used,

1.Receive

2.Transformation(1:N)

3.Block(ForEach)

4.Control

5.EndBlock

6.Transformation(N:1)

7.Send.

while executing the scenario, the message is going to the queue. In that it is showing the status as "Running".

can you please tell if i did wrong in my scenario?

Accepted Solutions (1)

Accepted Solutions (1)

VijayKonam
Active Contributor
0 Kudos

> 1.Receive

> 2.Transformation(1:N)

> 3.Block(ForEach)

> 4.Control

> 5.EndBlock

> 6.Transformation(N:1)

> 7.Send.

U are using an empty infinite block and hence it is in running state always. You dont need a block at all. after 1:n transformation, use the n:1 transformation and send. I know you must be doing a sample scenario. In reality you will have a send step usually for sending to another system line by line. That when you will need a block.

VJ

Answers (3)

Answers (3)

Former Member
0 Kudos

Hey,

if you are using the forEach option you need to have a multiline container.

refer to this blog on modes in Block step.

regards,

Milan

dharamveer_gaur2
Active Contributor
0 Kudos

Check might be error in your BPM using SXMB_MONI_BPE transaction.

udo_martens
Active Contributor
0 Kudos

Hi,

click to the link PI in the monitoring and then go to graphical BP monitoring to see what happend in the BP.

Regards,

Udo