cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter

Former Member
0 Kudos

I have wsdl, by using that I will create Message interface (SOAP Sender Adapter).

1. In ID we will generate the webservice (tools --- webservice) by using message interface, Is it mandatory to define the webservice when ever we are working with SOAP sender? why?

2. After generating the wsdl file(ID), where we use that wsdl file?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hi

WSDL generated by specifying the message interface triggers the scenario in xi

http://<server host>:<port>/XISOAPADAPTER/MessageServlet?channel=p:s:c

regards

kummari

Former Member
0 Kudos

Hi,

There are two cases

1) remote client (Sender) to XI (receiver).

In this case u need to create the WSDL file using ID and share that WSDl file with the Remote client. Now Remote client will use that WSDL file to send a message to XI system.

Remote Client will use the below URL to send the data to XI.

http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

2) Xi sender and Remote client Receiver

In this case Remote client will share the WSDL file with XI and u need to import that WSDL file in external definition. XI use the URL which is present in WSDL file to send the information to Remote client.

refer the below link:

http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm

also refer the below links.

How to use SOAP adapter:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f...

chirag

Former Member
0 Kudos

>>In ID we will generate the webservice (tools --- webservice) by using message interface, Is it mandatory to define the webservice when ever we are working with SOAP sender? why?

Yes, when we do this we can say we are publishing webservice in XI so any consumer can use it.

now if any consumer what to use it, it means it will send the SOAP message to XI. and to convert SOAP message to XML sender SOAP adapter is required.

>>After generating the wsdl file(ID), where we use that wsdl file?

Generate the WSDL from ID. once we generate it. the other one lets say a consumer can write Java Web Dynpro Applicaiton or .net application based on that WSDL and make ready there applicaiton to send SOAP request to XI.

Thanks

Farooq

Former Member
0 Kudos

Hi,

>>1. In ID we will generate the webservice (tools --- webservice) by using message interface, Is it mandatory to define the webservice when ever we are working with SOAP sender? why?

Yes,

>>2. After generating the wsdl file(ID), where we use that wsdl file?

We have to provide this wsdl file to Webservice team inorder to post the data to XI formated way.

Generally in the SOAP Sender case, we have to create Message Interfaces in IR and then we have to generate the WSDL File in ID-ToolsDefine Webservice.

Check this complete Disscussion that was done

REgards

Seshagiri