cancel
Showing results for 
Search instead for 
Did you mean: 

BPE Error with condition in block

former_member301120
Active Participant
0 Kudos

Hello to all,

I've got following BPE - scenario:

 
1. Receive 
Block with condition ( Cond_Var CP "*BLA*") 
Branch 1: Transformation step, send step 
Branch 2: send step. 
End block 

From time to time the Cond_Var contains the pattern BLA but still branch 2 is executed, instead of branch 1, althouh branch 2 is the correct one.

If I restart the message from the scratch branch 1 will be executed.

What's the problem?

Regards Christian

Accepted Solutions (0)

Answers (1)

Answers (1)

prateek
Active Contributor
0 Kudos

Block is usually not used for selecting one of the branches. For this requirement, use switch step. Block

is used for combining some set of steps.

Regards,

Prateek

former_member301120
Active Participant
0 Kudos

Sorry,

I meant a switch.

Regards

former_member301120
Active Participant
0 Kudos

Hello,

I've found the problem. Sometimes the wrong receiver determination is taken, due to a bug in message packing.

Have a look at note 1163661.

Best regards

Christian