on 04-10-2009 12:27 PM
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
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...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi..
Find the below links
/people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy
Regards,
Rama
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
Regards,
Rama
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.