cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Send (Sync) --- XI -- RFC Rec (Sync) scenario. Pls help

Former Member
0 Kudos

Hello All,

There is one scenario

RFC Send (Sync) --- XI -- RFC Rec (Sync)

Now I want to make it to async as I do not need response

RFC Send (Async) --- XI -- RFC Rec (Async)

1. I know about Abap Client and Server Proxy that can be

async but the RFC's are very complex in nature. I am not

and abaper also

Can there be a way that Sender and Receiver RFC can be

made Async. Or any other simple way.

Regards

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

This is possible to use RFC to XI to RFC as asynchronous way.

Here just remove the export parameters of both the RFCs and create the scenario as in general way.

This will definately work.

No need of any extra configurations

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

I have done the same thing.

I have removed the export parameters of both the RFCs

In interface mapping I used the request message mapping. and kept the response mapping part blank.

Now when I run this scenario it works fine but also

in sxmb_moni I see two messages.

One for my request mapping. -- ok .

Second empty message for response mapping.

I do not want this second message in my sxmb_moni.

Pls advice

Regards

Former Member
0 Kudos

Hi Rick,

in that case u have to edit the rcvr RFC little bit.

1) Remove the Export part

and just import it in XI and check if any response parameter is there.If still its same.. try to remove the table entry...in the RFc and execute...just give a try..

may work.

Regards

Biplab

Former Member
0 Kudos

Hi,

For this you could create the message mapping with mapping the RFC response headers only.

ZRFCSender.Response ---> ZRFCReceiver.Response.

Thats its use this in interface mapping for response side.

thanks

Swarup

Former Member
0 Kudos

Hi All,

I have removed the export parameters of both the RFCs

When I import in XI still I see the Response parameter but blank.

How to remove the table entry ???

My only concern is I am getting 2 messages in sxmb_moni.

How to remove the 2nd message.

Regards

Former Member
0 Kudos

Hi

read my above post just above your recent reply.

Here you will get two messages in SXMB_MONI, because RFC is by default synchronous communication. If you will be overcoming to work as asynchronous way, thus another message of response with failure will be added.

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

Can somehow this second message be avoided

by some mean so that it should not come in sxmb_moni

Pls suggest.

Regards

Former Member
0 Kudos

Hello All,

Any suggestions.

Regards

Former Member
0 Kudos

Hi Rick,

yes ofcurse you can do it.

create only request message mapping

and in the interface mapping use the request message mapping. keep the response part blank.

execute the sender RFC... simple.

revert back if u need any clearification.

Regards

Biplab

Former Member
0 Kudos

Hi ,

In interface mapping I used the request message mapping. and kept the response part blank.

Now when I run this scenario it works but also

in sxmb_moni I see two messages.

One for my request mapping. -- ok .

Second empty message for response mapping.

I do not want this second message in my sxmb_moni.

Regards

Edited by: Rick A on Feb 12, 2008 1:14 PM