cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Block not getting executed

former_member335553
Active Contributor
0 Kudos

Hi

This is my scenario

opened fork

Receive Source XML

Message Split into IDOCS(Transformation) 4 IDOCS ADRMAS ,DEBMAS,adr3mas and adr2mas

Block 1 - Send ADRMAS and receive response

Block 2- send debmas and receive response (Debmas is triggered only when ADRMAs response is received)

MAp debmas response to source response and Send response back to sender

Block 3 Switch opened with condition if adr3mas /adr2mas existence on the 2 branches

branch 1 -- condition EX /ADR3MAS (checking conditions for existence of ADR3MAS) then send ADR3MAS

Similar one for ADR2MAS

my switch is not getting executed ...and the the clallis routed in otherwise branch

what am I going wrong here

please advise

Thanks

Anusha

Accepted Solutions (0)

Answers (1)

Answers (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

I suspect condition logic seems to be wrong using expression editor. so the logic does not holds true and so finally enters to otherwise branch. Check your logic in the expression editor.

former_member335553
Active Contributor
0 Kudos

Hi Gopal,

In Condition editor ,I just need to check existence of the IDOC ,Generated out of tranformation (Multimapping).

My xpath would be /rootnode eg /ADR2MAS

In condition editor

My cond variable - ADR2MAS_cond xsd:string simple variable

Binding - EX /ADR2MAS

Thanks

Anusha

former_member335553
Active Contributor
0 Kudos

Hi

Can Anyone advise where am I going wrong

Thanks

Anusha