- From: Hugo Haas via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 23 Sep 2005 07:37:17 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv24747
Modified Files:
wsdl20-adjuncts.xml
Log Message:
LC318
Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.102
retrieving revision 1.103
diff -C2 -d -r1.102 -r1.103
*** wsdl20-adjuncts.xml 23 Sep 2005 07:10:12 -0000 1.102
--- wsdl20-adjuncts.xml 23 Sep 2005 07:37:15 -0000 1.103
***************
*** 1637,1698 ****
<!-- +++++++++ -->
- <div2 id="soap-default-mep-decl">
- <head>Specifying the Default SOAP MEP</head>
-
- <div3 id="soap-default-mep-decl-description">
- <head>Description</head>
-
- <p>Every <comp>Binding Operation</comp> component of a SOAP binding MUST
- indicate the SOAP Message Exchange Pattern (MEP) to be used for
- that operation. This binding extension specification allows the user to
- indicate a default SOAP MEP to be used for all <comp>Binding Operation</comp> components
- of this <comp>Binding</comp> component.</p>
-
- </div3>
-
- <div3 id="soap-default-mep-decl-relate">
- <head>Relationship to WSDL Component Model</head>
-
- <p>The default SOAP MEP specification is a syntactic
- convenience and does not affect the underlying component
- model.</p>
- </div3>
-
- <div3 id="soap-default-mep-decl-xml">
- <head>XML Representation</head>
-
- <eg xml:space="preserve"><description>
- <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? type="<emph>xs:anyURI</emph>"
- wsoap:protocol="<emph>xs:anyURI</emph>"
- <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph> ?" >
- ...
- </binding>
- </description>
- </eg>
-
- <p>The XML representation for specifying the default SOAP
- MEP is an OPTIONAL &AII; with the following Infoset
- properties: </p>
-
- <ulist>
- <item>
- <p>A [local name] of <el>mepDefault</el>
- </p>
- </item>
- <item>
- <p>A [namespace name] of
- <attval>&wsdl-soap-ns;</attval>
- </p>
- </item>
- <item>
- <p>A type of <emph>xs:anyURI</emph></p>
- </item>
- </ulist>
- </div3>
-
- </div2>
-
- <!-- +++++++++ -->
-
<div2 id="soap-fault-decl">
<head>Binding Faults</head>
--- 1637,1640 ----
***************
*** 1859,1863 ****
<eg xml:space="preserve"><description>
! <binding >
<operation ref="<emph>xs:QName</emph>"
<b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
--- 1801,1805 ----
<eg xml:space="preserve"><description>
! <binding <b>wsoap:mepDefault</b>="<emph>xs:anyURI</emph>"? >
<operation ref="<emph>xs:QName</emph>"
<b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
***************
*** 1897,1900 ****
--- 1839,1864 ----
</item>
</ulist>
+
+ <p>The following &AII; for the <el>binding</el> &EII; is
+ defined for assigning a default value to the <prop
+ comp="Binding Operation">soap mep</prop>
+ properties of the <comp>Binding Operation</comp> components
+ of a <comp>Binding</comp> component:</p>
+
+ <ulist>
+ <item>
+ <p>A [local name] of <el>mepDefault</el>
+ </p>
+ </item>
+ <item>
+ <p>A [namespace name] of
+ <attval>&wsdl-soap-ns;</attval>
+ </p>
+ </item>
+ <item>
+ <p>A type of <emph>xs:anyURI</emph></p>
+ </item>
+ </ulist>
+
</div3>
***************
*** 3067,3127 ****
<!-- +++++++++ -->
- <div2 id="http-default-method-decl">
- <head>Specifying the Default HTTP Method</head>
-
- <div3 id="http-default-method-description">
- <head>Description</head>
-
- <p>Every <comp>Binding Operation</comp> component MUST indicate what HTTP method
- is in use for the operations of the interface that this
- binding applies to. This binding extension specification allows the user to
- indicate a default HTTP method to be used for all
- <comp>Binding Operation</comp> components of this <comp>Binding</comp> component.</p>
-
- </div3>
-
- <div3 id="http-default-method-relate">
- <head>Relationship to WSDL Component Model</head>
-
- <p>The default HTTP method specification is a syntactic
- convenience and does not affect the underlying component
- model.</p>
-
- </div3>
-
- <div3 id="http-default-method-decl-xml">
- <head>XML Representation</head>
-
- <eg xml:space="preserve"><description>
- <binding name="<emph>xs:NCName</emph>" interface="<emph>xs:QName</emph>"? type="<emph>xs:anyURI</emph>"
- <b>whttp:methodDefault</b>="<emph>xs:string</emph>"? >
- </binding>
- </description>
- </eg>
- <p>The XML representation for specifying the default HTTP method
- is an optional &AII; with the following Infoset properties: </p>
-
- <ulist>
- <item>
- <p>A [local name] of <att>methodDefault</att>
- </p>
- </item>
- <item>
- <p>A [namespace name] of
- <attval>&wsdl-http-ns;</attval>
- </p>
- </item>
- <item>
- <p>A type of <emph>xs:string</emph></p>
- </item>
- </ulist>
- <p>The <att>methodDefault</att> &AII; does NOT
- have a default value.</p>
- </div3>
-
- </div2>
-
- <!-- +++++++++ -->
-
<div2 id="http-operation-decl">
<head>Binding Operations</head>
--- 3031,3034 ----
***************
*** 3211,3215 ****
<head>XML Representation</head>
<eg xml:space="preserve"><description>
! <binding <b>whttp:queryParameterSeparatorDefault</b>="<emph>xs:string</emph>"? >
<operation ref="<emph>xs:QName</emph>"
<b>whttp:location</b>="<emph>xs:anyURI</emph>"?
--- 3118,3123 ----
<head>XML Representation</head>
<eg xml:space="preserve"><description>
! <binding <b>whttp:methodDefault</b>="<emph>xs:string</emph>"?
! <b>whttp:queryParameterSeparatorDefault</b>="<emph>xs:string</emph>"? >
<operation ref="<emph>xs:QName</emph>"
<b>whttp:location</b>="<emph>xs:anyURI</emph>"?
***************
*** 3336,3344 ****
</ulist>
! <p>The following &AII; for the <el>binding</el> &EII;
! is defined for setting default values:</p>
<ulist>
<item>
<p>An OPTIONAL <att>queryParameterSeparatorDefault</att>
&AII; with the
--- 3244,3275 ----
</ulist>
! <p>The following &AII;s for the <el>binding</el> &EII; are
! defined for assigning default values to the <prop
! comp="Binding Operation">http method</prop> and <prop
! comp="Binding Operation">http query parameter separator</prop>
! properties of the <comp>Binding Operation</comp> components
! of a <comp>Binding</comp> component:</p>
<ulist>
<item>
+ <p>An OPTIONAL <att>methodDefault</att>
+ &AII; with the
+ following Infoset properties:</p>
+ <ulist>
+ <item>
+ <p>A [local name] of <att>methodDefault</att>
+ </p>
+ </item>
+ <item>
+ <p>A [namespace name] of
+ <attval>&wsdl-http-ns;</attval>
+ </p>
+ </item>
+ <item>
+ <p>A type of <emph>xs:string</emph></p>
+ </item>
+ </ulist>
+ </item>
+ <item>
<p>An OPTIONAL <att>queryParameterSeparatorDefault</att>
&AII; with the
***************
*** 3384,3389 ****
<att>whttp:method</att> &AII;, if present; otherwise, the
actual value of the <att>whttp:methodDefault</att>
! &AII;, as defined in <specref
! ref="http-default-method-decl"/>; otherwise, if a
<prop comp="Interface Operation">safety</prop> property as defined in <specref ref="safety"
/> is present on the bound <comp>Interface Operation</comp>
--- 3315,3319 ----
<att>whttp:method</att> &AII;, if present; otherwise, the
actual value of the <att>whttp:methodDefault</att>
! &AII; of the [parent] <el>binding</el> &EII;; otherwise, if a
<prop comp="Interface Operation">safety</prop> property as defined in <specref ref="safety"
/> is present on the bound <comp>Interface Operation</comp>
***************
*** 4261,4265 ****
<b>whttp:transferCodingDefault</b>="<emph>xs:string</emph>"? >
<operation location="<emph>xs:anyURI</emph>"?
! <b>whttp:transferCodingDefault</b>="<emph>xs:string</emph>" ? >
<input messageLabel="<emph>xs:NCName</emph>"?
<b>whttp:transferCoding</b>="<emph>xs:string</emph>"? />
--- 4191,4195 ----
<b>whttp:transferCodingDefault</b>="<emph>xs:string</emph>"? >
<operation location="<emph>xs:anyURI</emph>"?
! <b>whttp:transferCodingDefault</b>="<emph>xs:string</emph>"? >
<input messageLabel="<emph>xs:NCName</emph>"?
<b>whttp:transferCoding</b>="<emph>xs:string</emph>"? />
***************
*** 4277,4289 ****
</description>
</eg>
! <p>The XML representation for specifying the default
! transfer coding is an OPTIONAL &AII; for the
! <el>binding</el> &EII; or <el>binding</el>'s child
! <el>operation</el> &EII;s with the following Infoset
! properties: </p>
<ulist>
<item>
! <p>A [local name] of <att>transferCodingDefault</att>
</p>
</item>
--- 4207,4218 ----
</description>
</eg>
! <p>The XML representation for specifying the transfer coding
! is an OPTIONAL &AII; for the <el>input</el>,
! <el>output</el>, <el>infault</el> and <el>outfault</el>
! &EII;s with the following Infoset properties: </p>
<ulist>
<item>
! <p>A [local name] of <att>transferCoding</att>
</p>
</item>
***************
*** 4297,4308 ****
</ulist>
! <p>The XML representation for specifying the transfer coding
! is an OPTIONAL &AII; for the <el>input</el>,
! <el>output</el>, <el>infault</el> and <el>outfault</el>
! &EII;s with the following Infoset properties: </p>
<ulist>
<item>
! <p>A [local name] of <att>transferCoding</att>
</p>
</item>
--- 4226,4238 ----
</ulist>
! <p>The XML representation for specifying the default
! transfer coding is an OPTIONAL &AII; for the
! <el>binding</el> &EII; or <el>binding</el>'s child
! <el>operation</el> &EII;s with the following Infoset
! properties: </p>
<ulist>
<item>
! <p>A [local name] of <att>transferCodingDefault</att>
</p>
</item>
***************
*** 4315,4318 ****
--- 4245,4249 ----
</item>
</ulist>
+
</div3>
***************
*** 4858,4861 ****
--- 4789,4800 ----
<td>HH</td>
<td><loc
+ href="http://www.w3.org/2002/ws/desc/5/lc-issues/issues.html#LC318">LC318</loc>:
+ reorganized default declarations in bindings
+ </td>
+ </tr>
+ <tr>
+ <td>20050923</td>
+ <td>HH</td>
+ <td><loc
href="http://www.w3.org/2002/ws/desc/5/lc-issues/issues.html#LC320">LC320</loc>:
added {parent} property to nested components
Received on Friday, 23 September 2005 07:37:26 UTC