cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP adapter

Former Member
0 Kudos

HI experts,

I have requirement like I have WSDL from client, based this WSDL i need create Data type and message type.

Could any one please tell how to do this?procedure?

thanks

Sushma

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Import the WSDL in the external definition of IR. (hence u do not required the data tyep and message type) Use the WSDL as ur data type.

refer the below links for more details:

How to use SOAP adapter:

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

How to use webservices in XI

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

Chirag

Answers (7)

Answers (7)

Former Member
0 Kudos

thanks

Former Member
0 Kudos

When you have the WSDL file you dont need to create DT and MT,you can import the wsdl file into the external definitions and directly create MI.When you do MM you can select browse external definitions find your wsdl and select .

Thanks

Edited by: guest xi on Jun 18, 2008 10:22 AM

Former Member
0 Kudos

HI

Refer below links

/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii

To configure File as receiver consider the below blogs

/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion

/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2

AND

For SOAP see below links

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

How to use SOAP adapter:

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

RFC -> XI -> WebService - A Complete Walkthrough

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies

SOAP

An Overview of SOAP

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

SAP Network Blog: How-to create a web service with attachments (SOAP With Attachments)

/people/baris.buyuktanir2/blog/2007/03/06/how-to-create-a-web-service-with-attachments-soap-with-attachments

SAP Network Blog: XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

cheers

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi Sushma,

see these blogs,hope helps

when you have to define a WS, you have to define a DT, MT and MI, later in ID you must create a Communication channel type SOAP sender. later define the the WSDL. to do this see the blog 4502.

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

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

Thanks

Rodrigo

Former Member
0 Kudos

So no need to create DT, MT while importing WDSL from as external defination.

Then How we get target Message type while Messaga mapping?

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi, to get the structure to use in mmaping go to External definition and import the proper soap action. for example SoapInCustomer or SoapOutCustomer

does it clear??

Thanks!

Former Member
0 Kudos

Hi sushma,

When the WSDL is given, u don't need to create DT and MT.

First create External Definition and use that ED in creating Message Interface and use the interface in Message Mapping.

Regards

Bhanu.

Former Member
0 Kudos

Hi sushma m ,

The SAP XI SOAP Adapter supports Exactly-Once end-to-end processing using unique message IDs.

The following r excellent websites which wil provide solution to u'r problem:

An Overview of SOAP

/people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

How to Use the XI 3.0 SOAP Adapter

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

How Tou2026Set Up a Web-Service-Related Scenario with SAP XI

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

Using the SOAP inbound channel of the Integration Engine

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

SOAP Adapter

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

Architecture of connector for SAP XI

http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/d...

Configuring the Sender SOAP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

Configuring the Receiver SOAP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm

Security Settings for the Receiver SOAP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/56/992d4142badb2be10000000a1550b0/content.htm

Security Settings for the Sender SOAP Adapter

http://help.sap.com/saphelp_nw04/helpdata/en/1f/7e2441509fa831e10000000a1550b0/content.htm

How to Use the J2EE SOAP Adapter

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

cheers!

gyanaraj

****Pls reward points if u find this helpful

Former Member
0 Kudos

hi

import the WSDL file in to the external defination in IR (Integration Repository) in this case no need to create the data type and message type

thanks and Regards

vijay yewale

Former Member
0 Kudos

Just import the wsdl as external definiton and use it every where u would want to use a message type..infacts it avoids manual entering of the types

http://help.sap.com/saphelp_nw04s/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm

This should help u out