- From: Hugo Haas via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 03 May 2005 12:34:39 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv28629
Modified Files:
wsdl20-primer.xml
Log Message:
Fixed SOAP ns URI
Index: wsdl20-primer.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.xml,v
retrieving revision 1.80
retrieving revision 1.81
diff -C2 -d -r1.80 -r1.81
*** wsdl20-primer.xml 3 May 2005 12:29:22 -0000 1.80
--- wsdl20-primer.xml 3 May 2005 12:34:37 -0000 1.81
***************
*** 76,80 ****
</langusage>
<revisiondesc>
! <p>Last Modif"Editors' copy $Date$</p>
</revisiondesc>
</header>
--- 76,80 ----
</langusage>
<revisiondesc>
! <p>Last Modif"Editor"Editors' copy $Date$</p>
</revisiondesc>
</header>
***************
*** 132,136 ****
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap12"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
--- 132,136 ----
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
***************
*** 184,188 ****
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
--- 184,188 ----
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
***************
*** 366,370 ****
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap12"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
. . .
--- 366,370 ----
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
. . .
***************
*** 380,384 ****
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
--- 380,384 ----
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
***************
*** 393,397 ****
. . .
</description>]]></eg>
! </example><div3 id="example-initial-binding-explanation"><head>Explanation of Example</head><glist><gitem><label><code>xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap12"</code></label><def><p>We've added two more namespace declarations. This one is the namespace for the SOAP 1.2 binding extension that is defined in WSDL 2.0 Part 3 <bibref ref="SOAP12-PART1"/>. Elements and attributes prefixed with <code>wsoap:</code> are constructs defined there. </p></def></gitem><gitem><label><code>xmlns:soap="http://www.w3.org/2003/05/soap-envelope"</code></label><def><p>This namespace is defined by the SOAP 1.2 specification itself. The SOAP 1.2 specification defines certain terms within this namespace to unambiguously identify particular concepts. Thus, we will use the <code>soap:</code> prefix when we need to refer to one of those terms.</p></def></gitem><gitem><label><code><binding name="reservationSOAPBinding"</code></label><def><p>Bindings are declared directly inside the <code>description</code>element. The <att>name</att> attribute defines a name for this binding. Each name must be unique among all bindings in this WSDL target namespace, and will be used later when we define a service endpoint that references this binding. WSDL 2.0 uses separate symbol spaces for interfaces, bindings and services, so interface "foo", binding "foo" and service "foo" are all distinct. </p></def></gitem><gitem><label><code>interface="tns:reservationInterface"</code></label><def><p>This is the name of the interface whose message format and transmission protocols we are specifying. As discussed in <specref ref="more-bindings"/>, a reusable binding can be defined by omitting the <att>interface</att> attribute. Note also the use of the <code>tns:</code> prefix, which refers to the previously defined WSDL target namespace for this WSDL document. In this case it may seem silly to have to specify the <code>tns:</code> prefix, but in <specref ref="adv-import-and-authoring"/> we will see how WSDL 2.0's import mechanim can be used to combine components that are defined in different WSDL target namespaces.</p></def></gitem><gitem><label><code>type="http://www.w3.org/2005/05/wsdl/soap12"</code></label><def><p>This specifies what kind of concrete message format to use, in this case SOAP 1.2.</p></def></gitem><gitem><label><code>wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"</code></label><def><p>This attribute is specific to WSDL 2.0's SOAP binding extension (thus it uses the <code>wsoap:</code> prefix). It specifies the underlying transmission protocol that should be used, in this case HTTP. </p></def></gitem><gitem><label><code><operation ref="tns:opCheckAvailability"</code></label><def>
<p>
This not defining a new operation; rather, it is referencing the
--- 393,397 ----
. . .
</description>]]></eg>
! </example><div3 id="example-initial-binding-explanation"><head>Explanation of Example</head><glist><gitem><label><code>xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap"</code></label><def><p>We've added two more namespace declarations. This one is the namespace for the SOAP 1.2 binding extension that is defined in WSDL 2.0 Part 3 <bibref ref="SOAP12-PART1"/>. Elements and attributes prefixed with <code>wsoap:</code> are constructs defined there. </p></def></gitem><gitem><label><code>xmlns:soap="http://www.w3.org/2003/05/soap-envelope"</code></label><def><p>This namespace is defined by the SOAP 1.2 specification itself. The SOAP 1.2 specification defines certain terms within this namespace to unambiguously identify particular concepts. Thus, we will use the <code>soap:</code> prefix when we need to refer to one of those terms.</p></def></gitem><gitem><label><code><binding name="reservationSOAPBinding"</code></label><def><p>Bindings are declared directly inside the <code>description</code> eement. The <att>name</att> attribute defines a name for this binding. Each name must be unique among all bindings in this WSDL target namespace, and will be used later when we define a service endpoint that references this binding. WSDL 2.0 uses separate symbol spaces for interfaces, bindings and services, so interface "foo", binding "foo" and service "foo" are all distinct. </p></def></gitem><gitem><label><code>interface="tns:reservationInterface"</code></label><def><p>This is the name of the interface whose message format and transmission protocols we are specifying. As discussed in <specref ref="more-bindings"/>, a reusable binding can be defined by omitting the <att>interface</att> attribute. Note also the use of the <code>tns:</code> prefix, which refers to the previously defined WSDL target namespace for this WSDL document. In this case it may seem silly to have to specify the <code>tns:</code> prefix, but in <specref ref="adv-import-and-authoring"/> we will see how WSDL 2.0's import mechanismcan be used to combine components that are defined in different WSDL target namespaces.</p></def></gitem><gitem><label><code>type="http://www.w3.org/2005/05/wsdl/soap"</code></label><def><p>This specifies what kind of concrete message format to use, in this case SOAP 1.2.</p></def></gitem><gitem><label><code>wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"</code></label><def><p>This attribute is specific to WSDL 2.0's SOAP binding extension (thus it uses the <code>wsoap:</code> prefix). It specifies the underlying transmission protocol that should be used, in this case HTTP. </p></def></gitem><gitem><label><code><operation ref="tns:opCheckAvailability"</code></label><def>
<p>
This not defining a new operation; rather, it is referencing the
***************
*** 417,421 ****
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap12"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
. . .
--- 417,421 ----
xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc"
xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc"
! xmlns:wsoap= "http://www.w3.org/2005/05/wsdl/soap"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
. . .
***************
*** 1131,1135 ****
<binding name="reservationSecureSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://bindings.example.com/SOAPBindings/secureHTTP">
. ..
--- 1131,1135 ----
<binding name="reservationSecureSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://bindings.example.com/SOAPBindings/secureHTTP">
. ..
***************
*** 1479,1483 ****
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
--- 1479,1483 ----
<binding name="reservationSOAPBinding"
interface="tns:reservationInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
***************
*** 1690,1694 ****
xmlns:tns="http://greath.example.com/2004/services/reservationDetails"
xmlns:wdetails="http://greath.example.com/2004/schemas/reservationDetails"
! xmlns:wsoap="http://www.w3.org/2005/05/wsdl/soap12"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
--- 1690,1694 ----
xmlns:tns="http://greath.example.com/2004/services/reservationDetails"
xmlns:wdetails="http://greath.example.com/2004/schemas/reservationDetails"
! xmlns:wsoap="http://www.w3.org/2005/05/wsdl/soap"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
***************
*** 1730,1734 ****
<binding name="reservationDetailsSOAPBinding"
interface="tns:reservationDetailsInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
--- 1730,1734 ----
<binding name="reservationDetailsSOAPBinding"
interface="tns:reservationDetailsInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
***************
*** 2020,2024 ****
xmlns:details="http://greath.example.com/2004/schemas/reservationDetails"
xmlns:list="http://greath.example.com/2004/schemas/reservationList"
! xmlns:wsoap="http://www.w3.org/2005/05/wsdl/soap12"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
--- 2020,2024 ----
xmlns:details="http://greath.example.com/2004/schemas/reservationDetails"
xmlns:list="http://greath.example.com/2004/schemas/reservationList"
! xmlns:wsoap="http://www.w3.org/2005/05/wsdl/soap"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
***************
*** 2069,2073 ****
<binding name="reservationListSOAPBinding"
interface="tns:reservationListInterface"
! type="http://www.w3.org/2005/05/wsdl/soap12"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
--- 2069,2073 ----
<binding name="reservationListSOAPBinding"
interface="tns:reservationListInterface"
! type="http://www.w3.org/2005/05/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
Received on Tuesday, 3 May 2005 12:34:45 UTC