cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy to SOAP Scenario

Former Member
0 Kudos

Hi,

I have a requirement where the scenario is Proxy to SOAP (synchronous) from SAP CRM to the third party system. On XI we have a web service which will be invoked to create a SOAP request and receive SOAP Response.

Can someone please tell the Step by Step procedure for this scenario and what all objects need to be created in IR and ID.

Thanks,

Vikas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Vikas,

I think you are quite new to XI.

The IR objects need to be created for this scenario are listed below.

1. 2 data types one for request proxy(outbound) and the other one for response proxy(inbound) and 2 message types associating these two data types.

2. You need to import WSDL files (for Request and Response webservice schema) under the External Definitions Tab.

3. 2 message Interfaces one for outbound and the other one for inbound(both will be synchronous), select output message and input messages accordingly.

4. Two message mappings one from Proxy to webservice and the other one fron Websevice to proxy

5. One interface Mapping.

Activate all the IR objects when they are created.

ID objects need to be created for this scenario

1. Create a configuration scenario

2. Assign sender and receiver business systems to this configuration scenario from the Objects Tab.

(you can also create a business service, incase the business system is not defined in SLD)

3. Create 2 communication channels, one under each business system.

For exp: suppose the names of sender and receiver systems are SAP and Webservice respectively.

Create a communication channel for exp: proxy_sender for SAP system.

Attributes for communication channel Proxy_sender are:

Channel Name: Proxy_sender

Serveice: SAP (sender Busines system in your case)

Adapter type: XI(browse it from the list) and check the radio button sender.

Transport protocol: HTTP 1.0

Message protocol: XI 3.0

Adapter Engine: Integration server(if you are using any non central adapter engine then select the same from the list)

select the HTTP security depending on the requirement.

Create another communication channel for exp: SOAP_Receiver for webservice system.

Attributes of communication channel SOAP_Receiver are:

Channel Name: SOAP_Receiver

Serveice: Webservice(receiver Busines system in your case)

Adapter type: SOAP(browse it from the list) and check the radio button Receiver.

Transport protocol: HTTP

Message protocol: SOAP 1.1

Adapter Engine: Integration server(if you are using any non central adapter engine then select the same from the list)

Target URL: Mention the URL of the server where the webservice is executed.

Configure the

Receiver Determination,Interface Determination,Sender Agreement and Receiver Agreement for this scenario.

Activate all the objects created under the configuration scenario from the change lists Tab.

I beleive it is good enough to start with, although I have not explained the configuration steps in details.You start the implementation, in case you have any doubts please post it.

Best Regards,

Nitin...

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi..

Find the below links

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d06315a6-e66e-2910-039c-ba8bbbd2...

/people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy

Regards,

Rama

Former Member
0 Kudos

Hi Vikas,

These are some Blogs which helps you,

Configure sender proxy

http://help.sap.com/saphelp_nw04s/helpdata/en/45/3418a0eabe072fe10000000a155369/frameset.htm

Step-by-step detailed ABAP Server (Inbound) Proxy real life scenario (+ activation proxy in SAP ECC)

https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action%3fpageid=72123509

Receiver SOAP

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/06adbf03-0a01-0010-f386-d8e45561...

Regards,

Rama