cancel
Showing results for 
Search instead for 
Did you mean: 

How to map WSDL response to different RFC?

Former Member
0 Kudos

Hi ALL,

I have following scenario.

Suppose there are 2 different RFC like

1. RFC A (Async)

2. RFC B

And I have one WSDL (Web Service)

Now flow of scenario is as following

Step 1: RFC A will send request to WSDL (Web Service)

need to map RFC A request to WSDL request.

Step 2: WSDL response to RFC B

how can I map WSDL response to different RFC?

Can we map response of WSDL to different RFC? If yes please let me know the steps.

Thanks in advance.

Thanks,

Bhupesh

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member200962
Active Contributor
0 Kudos
Step 1: RFC A will send request to WSDL (Web Service)
need to map RFC A request to WSDL request.
Step 2: WSDL response to RFC B
how can I map WSDL response to different RFC?

Have your communication as Asynchronous....

create your scenario as:

Scenario 1) RFC A ---> XI --> WSDL

Scenario 2)

WSDL --> XI (Mapping to RFC 1) --> SAP

WSDL --> (XI Mapping to RFC 2) --> SAP

In scenario 2 you will need:

1) Two MI...each based on the individual RFCs (RFC 1, 2)

2) Two mapping programs

In ID

1) One Sender Agreement

2) two receiver agreements

3) two interface determinations

4) in receiver determination check for some field which needs to be send to the RFC...this will imply that only a particular wsdl response is mapped to the RFCs (RFC1, 2)...here you can correlate using some value

jyothi_anagani
Active Contributor
0 Kudos

Hi,

Import that WSDL file in ExternalDefinitions in IR. And then you can map it.

Thanks.

Former Member
0 Kudos

Thanks,

But I want to know how we can map the response of WSDL to different RFC? because Correlation ID will be different.

there will be two communication channel

1. RFC sender

2. RFC Receiver

Now how we can correlate this in my above scenario.

Please let me know different options to get response of WSDL to different RFC?

Thanks,

Bhupesh