- From: Anne Thomas Manes <anne@manes.net>
- Date: Wed, 23 Apr 2003 08:17:28 -0400
- To: "Vel" <vel@sympatico.ca>, "Jeffrey Schlimmer" <jeffsch@windows.microsoft.com>, <www-ws@w3.org>
- Message-ID: <ECEDLFLFGIEENIPIEJJPKEAPEBAA.anne@manes.net>
Vel, The WSDL describes a Web service. The Web service is an application that exposes an API that communicates via SOAP. It doesn't provide a browser interface. This URL: http://schemas.microsoft.com/clr/nsassem/imason.recruiting.applicationid.App licationId/imason.recruiting.applicationid#GetApplicationId is called SOAPAction. It isn't an operation. It is a URL that gives the SOAP server a hint about how to process incoming messages. You must include this value in the SOAPAction HTTP header in your input message. The WSDL contains a portType (an interface) called "ApplicationIdPortType" with an operation called "GetApplicationId". It defines a binding for that portType that supports SOAP over HTTP using RPC/encoded format. A service that implements that binding is available at http://www.imason.com:80//applicationid.rem You must use HTTP POST to post a SOAP message to http://www.imason.com:80//applicationid.rem The format of your SOAP body input message is defined by the "ApplicationId.GetApplicationIdInput" message element. The format of the returned SOAP body output message is defined by the "ApplicationId.GetApplicationIdOutput" message element. There are lots of tools available for lots of different languages to help you build a client application. You can find a browser tool that will invoke your service for you here: http://soapclient.com/soaptest.html Here are some resources to help you learn about WSDL: The spec: http://www.w3.org/TR/wsdl Tutorial: http://www.w3schools.com/wsdl/default.asp Article: http://radio.weblogs.com/0101679/stories/2002/02/15/aBusyDevelopersGuideToWs dl11.html Article: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebsrv/ht ml/wsdlexplained.asp Article: http://sunonedev.sun.com/building/tech_articles/overview_wsdl.html Book chapter: http://www.oreilly.com/catalog/webservess/chapter/ch06.html Anne -----Original Message----- From: www-ws-request@w3.org [mailto:www-ws-request@w3.org]On Behalf Of Vel Sent: Tuesday, April 22, 2003 8:56 AM To: Anne Thomas Manes; Jeffrey Schlimmer; www-ws@w3.org Subject: Re: WSDL question. thanks. actually I am more of a networking guy, so thanks for your responses. quite new to XML. so here is the WSDL URI http://www.imason.com/applicationid.rem?wsdl. Now this is supposed to contain an ApplicationID. HTTP GET gives me the WSDL document in a browser. I perused this document to get the info. in there there is an operation name called: http://schemas.microsoft.com/clr/nsassem/imason.recruiting.applicationid.App licationId/imason.recruiting.applicationid#GetApplicationId seems to contain a query like string in Server side scripting, called applicationid#GetApplicationId. So I type in this URL to contact the web service to return me a SOAP message that will contain the ApplicationID. But I get a "Page Not Found" Message. so ? any clues ? thx ----- Original Message ----- From: Anne Thomas Manes To: Jeffrey Schlimmer ; Vel ; www-ws@w3.org Sent: Tuesday, April 22, 2003 7:40 PM Subject: RE: WSDL question. Vel didn't say that the "WSDL URI" was the URI for the WSDL namespace... If the URI is actually the URL of the WSDL file, then you can do an HTTP GET, and you will get the WSDL document. The WSDL document is an XML document. You can display/print it and read it. You can parse it with an XML parser. You can navigate it with XPath. You can access and manipulate it using a WSDL API such as JWSDL. What information are you looking for, and for what purpose? Anne -----Original Message----- From: www-ws-request@w3.org [mailto:www-ws-request@w3.org]On Behalf Of Jeffrey Schlimmer Sent: Tuesday, April 22, 2003 7:06 PM To: Vel; www-ws@w3.org Subject: RE: WSDL question. The W3C TAG [1] has an issue [2] to come up with a recommendation for what sort of document should be served if you do an HTTP GET on an XML Namespace URI. You might imagine that the URI could resolve to the WSDL file itself, but since it’s an XML Namespace, there might be other documents that are also associated with that namespace, e.g., an XML Schema. --Jeff [1] http://www.w3.org/2001/tag/ [2] http://www.w3.org/2001/tag/ilist#namespaceDocument-8 -------------------------------------------------------------------------- From: www-ws-request@w3.org [mailto:www-ws-request@w3.org] On Behalf Of Vel Sent: Monday, April 21, 2003 10:22 PM To: www-ws@w3.org simple question; if someone has given me a WSDL URI and asked me to get an information from it, how do I proceed ? thanks.
Received on Wednesday, 23 April 2003 08:16:06 UTC