cancel
Showing results for 
Search instead for 
Did you mean: 

soap to rfc..dont get a response...

ravi_raman2
Active Contributor
0 Kudos

I have pasted below the complete steps for doing a rfc to soap synchronous scenario...i can send a message and update a custom table in r/3 with the data..however i am not getting any response, i have tested the rfc on r/3 and checked the table ..which is getting updated correctly....any ideas on whats wrong .....More important areas are the items in bold.....which is where i think smthing is not ok.

Design..part........

Create data types

1) testScore_dt

2) testScoreResponse_dt.

Create 2 msg types for 1 and 2...

testScore_MT

testScoreResponse_MT

Create Message Interface

MI_TestScore

Outbound Message Interface Synchronous

input Message is testScore_MT

outputMessage is testScoreResponse_MT

Import rfc

ZRfc_testScore

ZRfc_testScoreResponse

Create 2 message mappings

MM_Input_001

Source is testScore_MT

Destination is ZRfc_testScore

MM_Output_001

Source is ZRfc_testScoreResponse

Destinatio is testScoreResponse_MT

Create 1 Interface mapping

Source is MI_testSource

Target is ZRfc_testScore

Request tab...choose mapping as MM_Input_001

Response tab ...choose mapping as MM_Output_001

Configuration...

Create Sender_BService

Create Reciever_BService

Create Communication channels

CC_Sender_Soap

default namespace

<b>interface = MI_TestScore</b>

CC_Reciever_RFC

<b>Do Reciever determination

Sender = Sender_BService

Interface == ?</b>

Do Interface determination

<b>Need Help ?</b>

Sender Agreement

Sender CC

Reciever Agreement

Reciever CC

Regards

Ravi Raman

Accepted Solutions (0)

Answers (2)

Answers (2)

justin_santhanam
Active Contributor
0 Kudos

Ravi,

I believe your scenario is SOAP to RFC, coz the title and your explanation misleading to different scenarios.

>>>>>>>Do Reciever determination

Sender = Sender_BService

Interface == ?

Do Interface determination

Need Help ?

<b>Receiver Determinatio</b>

Sender = Sender_BService

Interface =MI_TestScore

Configured receivers = Receiver_BService

<b>Interface Determinatio</b>

Sender = Sender_BService

Outbound Interface =MI_TestScore

Inbound Interface = RFC

Mapping = Interface mapping.

raj.

ravi_raman2
Active Contributor
0 Kudos

Raj/Aamir......that doesent work...

And i said soap to rfc..i dont get a response...i meant i can send the soap request successfully and we modified the rfc to update a table..so we can see verify that...

However we dont get a reply back from the rfc....

Regards

Ravi

PS: does anyone know why we dont see points now..to give atleast

Former Member
0 Kudos

lolz:))

i m editing my response coz earlier you said RFC to SOAP and now u have changed it to SOAP to RFC.

Pl:If you change your thread then please dont uncheck the button <i>Add the following text to the message - this indicates when changes were made and by whom.</i>

it gets really confusing and makes a fool outta people who are trying to answer you

Thanx

Aamir

Message was edited by:

Aamir Suhail