cancel
Showing results for 
Search instead for 
Did you mean: 

Wat is WSDL File?

Former Member
0 Kudos

Wat is WSDL File?wat is the purpose of it?Can anyone brief abt it?

Rgds

Ruchitha.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Hope now u have enough link for WSDL:) See the below link which tell u how it works in XI..how to consume and expose Web Service in XI>

hi !

Go thru this Blog Invoke Webservices using SAPXI By Siva Maranani

idoc to web services scenario

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

How to use webservices in XI

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

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - refer that blog and use the SOAP adapter and the WS instead of the RFC part.

see this blog from Robert Chu, but it might give you a good start to creating web services:

/people/sap.user72/blog/2005/12/29/service-enable-your-sap-application-component

File to Webservices

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c09b775e-e56e-2910-1187-d8eba09c...

Yes please look at following weblogs

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

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

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

How to Develop a Webservice Using NWDS and SAP XI.30

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

How to Set 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...

Exposing BAPI as Web Services through SAP XI

/people/community.user/blog/2006/10/24/exposing-bapi-as-web-services-through-sap-xi

Testing XI exposed Web-Services

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

How XML Encryption can be done using web services security in SAP NetWeaver XI

/people/aparna.chaganti2/blog/2007/01/23/how-xml-encryption-can-be-done-using-web-services-security-in-sap-netweaver-xi

Consuming XI Web Services using Web Dynpro – Part I

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

Consuming XI Web Services using Web Dynpro – Part II

/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii

Consuming XI Web Services using Web Dynpro – UI Design (Part III)

Thanks!!!

Rewards points if u find it useful:-)

Answers (5)

Answers (5)

Former Member
0 Kudos

hi ruchitha,

<i><b>Wat is WSDL File?>></b></i>

a. Web Service Definition Language (WSDL) is a specification defining how to describe web services in a common XML grammar

b. WSDL defines how a web service behaves

c. Message Interfaces (WSDL): defines the interface of a service that uses that message type to export/import data (like when you have a method that returns or consumes some parameters of determined types: int parseInt (String s) ).

For reference, visit the given link....

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20...

u need to understand webservice and soap adapter!!!! then u can understand WSDL ....

why SOAP adapter

webservice to webservice:

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

<b><i>wat is the purpose of it?>></i></b>

The purpose is simple.... when we want to communicate with any webservice we need to get the WSDL or we can create the WSDL...

suppose u r sending data from r/3 to some remote 3rd party client(webservice)..

the u will be given the WSDL file for that particular webservice....which u will deploy in XI.

suppose u r sending data from webservice to r/3....(in XI any message interface can be exposed to web... i mean u can expose as webservice)...in that case u have to create the WSDL for the outbound message interface.

In ID goto TOOL->Define webservice... here u can create WSDL for the needed message interface....

all the best....

Regards

Biplab

Former Member
0 Kudos
Former Member
0 Kudos

Hi

WSDL stands for Web Services Description Language.

It is an XML format for describing Web Services.

It is also used to locate Web services

Structure Of WSDL is something like this.

<types>

definition of types........

</types>

<message>

definition of a message....

</message>

<portType>

definition of a port.......

</portType>

<binding>

definition of a binding....

</binding>

Types:- It defines the data types that are used by the Web-services

Message:- It defines the data elements of an operation

Port Type:- It describes the Web-services, operations that can be performed and messages that is involved.

Binding:- It defines the message format and the protocol details for each port.

Strengths:

-The WSDL is about as straightforward as it's possible

-The operation name appears in the message, so the receiver has an easy time dispatching this message to the implementation of the operation.

Weaknesses:

-The type encoding info (such as xsi:type="xsd:int") is usually just overhead which degrades throughput performance.

-We cannot easily validate this message since only the <x ...>5</x> and <y ...>5.0</y> lines contain things defined in a schema; the rest of the soap:body contents comes from WSDL definitions.

Get back if you want to know more.

Thanks

Former Member
0 Kudos

Can u please mail me more details abt WSDL to my id ruchitha_thakur@yahoo.com.

Rgds

Ruchitha.

Former Member
0 Kudos

WSDL file decribes a webservice is available on any server .

In XI we can create a Web service in IR which contains data about the webservice and location where that service available for external systems.

Some of the java IDE s can make use of WSDL file and create a sample client for that service which includes data structure we can pass to the webservice...

http://www.w3.org/TR/wsdl

former_member192798
Active Contributor
0 Kudos

Hi Ruchitha,

Refer to this link for WSDLs:-

http://en.wikipedia.org/wiki/WSDL

Also refer to this thread:-

Regards.

Praveen