cancel
Showing results for 
Search instead for 
Did you mean: 

Block step in BPM

Former Member
0 Kudos

Hi Experts,

I am facing a problem in BPM,

1) Receive the Message

2) Split the Message

3) Block starts

a) Synchronous send to RFC

b)Response from this is send to Send step

In this scenario, the Message is going upto "BLOCK" step, and from there it is not geting executed correctly. To my surprise in SXMB_MONI, the message going to BPM succesfully and no other message found from BPM to any system(either synchronous send / send).

Can you please help me in identifying the problem.

Regards,

Anudeep

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Anudeep,

Check the BPM process in SXMB_MONI_BPE tcode. Also check your RFC communiation channel status in Comm channel monitoring.

Regards,

Geetha

Former Member
0 Kudos

Hi Geetha,

I have checked both, but unable to show the errors.

In the communication, we can identify that Messages did not reached the RFC yet, and it is being stucked at the starting of the BLOCK step or somemistake at the Message Split.

regards,

Anudeep

Former Member
0 Kudos

Hi,

It depends what splitting you are carrying out, if you are splitting a single message into the same multiple messages then you have to take care of Multiline container to handle these multiple messages or if you are splitting a message into different types of messages then you have to use Fork step inside a block.

-Supriya.

Former Member
0 Kudos

Correct, we are using MultiLine Container to process it.

But the message is not flowing into the BPM and no error logs in PI

Former Member
0 Kudos

Hi,

Problem is solved.

Multi mapping is not giving target element. It is solved when we chnaged the input payload format, from,

<ns1:Sender_SI xmlns:ns1="namespace">

<rows>

<field1>

<field2>

</rows>

</ns1:Sender_SI>

to

<?xml version="1.0" encoding="UTF-8"?>

<ns0:Sender_SI xmlns:ns1="namespace">

<rows>

<field1>

<field2>

</rows>

</ns0:Sender_SI>

By this change the Mapping worked and scenario is running succesfully.