cancel
Showing results for 
Search instead for 
Did you mean: 

File to RFC to File with BPM Scenario

Former Member
0 Kudos

Hi all,

I am trying to implement a Sender File ( async ) to RFC (sync ) to Receiver File with a BPM. I using the blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1926. [original link is broken] But it doesn’t work. First message FileRequestOut is correct in SXMB-MONI, but the second is showing a error. I checked in SXMB-MONI-BPE and I say in workitem is follow message:

Message Error Workflow

‘ Error handling for work item 000000001714

Work item 000000001714: Object CL_SWF_XI_MSG_BROKER method SEND_SYNCHRON cannot be executed

No reference message specified when sending a response

No reference message specified when sending a response’

I configured my BPM scenario in this way:

( Sender File Adapter )

First Step

Receiver Step ( Asynchronous )

Mode: Asynchronous

Receive Message: File Request

( Receiver RFC Adapter )

Second Step

Send Step ( Synchronous )

Mode: Synchronous

Request Message: File Request

Response Message: File Response

Receiver From: Send Context

( Receiver File Adapter )

Third Step

Send Step (Asynchronous )

Mode: Asynchronous

Receive Message: File Response

Receiver From: Send Context

I have changed it, many times and I can get solve it. About my configuration objects, I think it is ok, because a tested my Interfaces in Configuration Test Tools it was ok. ( Receiver Det. Interface Mapping, etc…)

I have seen in SDN, this error maybe Sencond Step must be Synchronous e Third Step must be Synchronous too. Is it true? In other hand, I have seen, it is possible to use a Async / Sync Brigde.

Could you help me about this problem?

Thanks for help

Best regards

Fábio Ferri

Consultant XI/ABAP/Netweaver

Accepted Solutions (1)

Accepted Solutions (1)

former_member189387
Active Contributor
0 Kudos

Hi ,

<b><i> I have seen in SDN, this error maybe Sencond Step must be Synchronous e Third Step must be Synchronous too. Is it true? In other hand, I have seen, it is possible to use a Async / Sync Brigde.</i></b>

In BPM did u used as

Recive Step Async

Synchronous Send Step

Send Step is Async

<i><b> it is possible to use a Async / Sync Brigde.</b></i>

No need to use Asyn Sync Step for this

    • Assign poins if u found hepful

Best Regards.,

V.Rangarajan

Answers (0)