cancel
Showing results for 
Search instead for 
Did you mean: 

Integrate XI with External System

Former Member
0 Kudos

Hello

Pls send me the docs/pdf to send data from jsp page on web server to SAP XI and then to R/3.

Regards

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member529475
Active Contributor
0 Kudos

Hi Rac,

SOAP Adapter is used whenever you have to deal with a WEB Service exposed by a system. For this to happen the web service system always provide the Webservice associated WSDL to work with.

WSDL itself is WEB Service description language. If the company has provided the WSDL then one should be able to use SOAP adapter.

To use WSDL you need to import the WSDL as EXTERNAL DEFINATION under interface objects. Just right click on EXTERNAL DEFINATION and choose new.

In the selection criteria make sure to choose WSDL.

After you import the WSDL, just select the messages under which you will see all the web methods available in that WSDL and in the WSDL itself you will be able to see SOAP ACTIONS relevant to each of the web methods under messages tab.

In the SENDER SOAP ADAPTER, you will need to put the URL provided by the company and the SOAP ACTION to invoke a particular WEB METHOD. You will also need to provide URL Authorization, Proxy settings.

Yours is SOAP -> IDOC or JDBC Scenario....

Have a look at the following blogs...might be helps to you...

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

https://weblogs.sdn.sap.com/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

https://weblogs.sdn.sap.com/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

https://weblogs.sdn.sap.com/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

Cheers...

Vasu

<b>** REward POints if found useful **</b>

Former Member
0 Kudos

Hello , Really thankful to you!!!

I have two query --

1. Do I have to make Webservice at my Web Server end and then import the wsdl from there to my xi design as ext defination.

2. How to make Webservice at Web Server end?

former_member529475
Active Contributor
0 Kudos

Hi Rac S,

<i>1. Do I have to make Webservice at my Web Server end and then import the wsdl from there to my xi design as ext defination.</i>

Do the Scenario as usual..

Create the Webservice ....

While creating the CC, you can use the <b>SOAP Adapter</b> and fill the required parameters like Target URL, SOAP Action etc....

<i>2. How to make Webservice at Web Server end?</i>

For generating the WEB Service...see the link given below..

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

tools we have to use to create the webservice...

/people/community.user/blog/2006/09/19/xi-webservice-studio--a-plain-jane-soap-tool

http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916e...

How to send the SOAP request to XI -

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

Also see SAP Note 856597

Cheers...

Vasu

<b>** REward POints if found useful **</b>

Former Member
0 Kudos

Hello Vasu,

If I understood correctly ---

As XI is webservice provider and jsp is webservice consumer

I have to create Web Service in xi and then i will use Soap Sender adapter for that webservice wsdl and then send data to R/3.

I can make sync sender interface so that request response can be done.

But how will I initiate that Webservice WSDL with my request jsp?

Pls correct me If I am wrong anywhere

Regards