- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 14 Jun 2005 10:27:16 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv14062/ws/desc/wsdl20 Modified Files: wsdl20-adjuncts.xml Log Message: Finished adding <comp/> markup around components. Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** wsdl20-adjuncts.xml 14 Jun 2005 00:48:37 -0000 1.61 --- wsdl20-adjuncts.xml 14 Jun 2005 10:27:13 -0000 1.62 *************** *** 2509,2528 **** that representation to the various component properties.</p> <p>As allowed in <bibref ref="WSDL-PART1"/>, a <comp>Binding</comp> component MAY ! exist without indicating a specific Interface component that it applies to. In this case there MUST NOT be any Binding Operation or Binding <comp>Fault</comp> components present in the <comp>Binding</comp> component. </p> <p>The HTTP binding extension is designed with the objective of minimizing what needs to be explicitly declared for common cases. This is achieved by ! defining a set of default rules which apply for all Interface ! Operation components of an Interface component, unless specifically overidden on a per Interface Operation basis. Thus, if a given <comp>Interface Operation</comp> component is not referred to specifically, then all the default rules apply for that component. That is, per the requirements of <bibref ref="WSDL-PART1"/> all operations of an ! Interface component are bound by an HTTP binding.</p> ! <p>Notice that there are no default binding rules defined for Fault components by this binding extension, as no HTTP fault code is suitable as a ! default for all possible cases. Thus, if a given Interface component has ! any <comp>Fault</comp> components, then such Interface components MUST be bound via <comp>Binding</comp> components which indicate a specific interface and contain as many <comp>Binding Fault</comp> components as there are <comp>Fault</comp> components in the --- 2509,2528 ---- that representation to the various component properties.</p> <p>As allowed in <bibref ref="WSDL-PART1"/>, a <comp>Binding</comp> component MAY ! exist without indicating a specific <comp>Interface</comp> component that it applies to. In this case there MUST NOT be any Binding Operation or Binding <comp>Fault</comp> components present in the <comp>Binding</comp> component. </p> <p>The HTTP binding extension is designed with the objective of minimizing what needs to be explicitly declared for common cases. This is achieved by ! defining a set of default rules which apply for all <comp>Interface ! Operation</comp> components of an <comp>Interface</comp> component, unless specifically overidden on a per Interface Operation basis. Thus, if a given <comp>Interface Operation</comp> component is not referred to specifically, then all the default rules apply for that component. That is, per the requirements of <bibref ref="WSDL-PART1"/> all operations of an ! <comp>Interface</comp> component are bound by an HTTP binding.</p> ! <p>Notice that there are no default binding rules defined for <comp>Fault</comp> components by this binding extension, as no HTTP fault code is suitable as a ! default for all possible cases. Thus, if a given <comp>Interface</comp> component has ! any <comp>Fault</comp> components, then such <comp>Interface</comp> components MUST be bound via <comp>Binding</comp> components which indicate a specific interface and contain as many <comp>Binding Fault</comp> components as there are <comp>Fault</comp> components in the *************** *** 2646,2651 **** When formulating the HTTP message to be transmitted, the contents of the payload (i.e. the contents of the HTTP message ! body) MUST be what is defined by the corresponding Interface Message ! Reference or <comp>Interface Fault</comp> components:</p> <ulist> --- 2646,2651 ---- When formulating the HTTP message to be transmitted, the contents of the payload (i.e. the contents of the HTTP message ! body) MUST be what is defined by the corresponding <comp>Interface Message ! Reference</comp> or <comp>Interface Fault</comp> components:</p> <ulist> *************** *** 2662,2666 **** </ulist> ! <p>If the <comp>Interface Message Reference</comp> component or the Interface Fault component is declared using a non-XML type system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) --- 2662,2666 ---- </ulist> ! <p>If the <comp>Interface Message Reference</comp> component or the <comp>Interface Fault</comp> component is declared using a non-XML type system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) *************** *** 2787,2791 **** headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! Binding Message Reference or <comp>Binding Fault</comp> component, &EII; conforming to the element declaration of a <comp>HTTP Header</comp> component's {element} property, in the {http headers} property, --- 2787,2791 ---- headers} property as defined in section <specref ref="soap-headers-decl"/> exists and is not empty in a ! <comp>Binding Message Reference</comp> or <comp>Binding Fault</comp> component, &EII; conforming to the element declaration of a <comp>HTTP Header</comp> component's {element} property, in the {http headers} property, *************** *** 2896,2900 **** <table border="1" id="tab_HTTP_Version_Mapping"> ! <caption>Mapping from XML Representation to <comp>Binding</comp> component Extension Properties</caption> <tbody> --- 2896,2900 ---- <table border="1" id="tab_HTTP_Version_Mapping"> ! <caption>Mapping from XML Representation to Binding component Extension Properties</caption> <tbody> *************** *** 2924,2929 **** 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 Binding ! Operation components of this <comp>Binding</comp> component.</p> </div3> --- 2924,2929 ---- 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> *************** *** 3009,3013 **** <p>{http location} OPTIONAL. A <emph>xs:anyURI</emph>. This IRI is combined with the base IRI specified in the ! &endpoint-address-p; property of the <comp>endpoint</comp> component to form the full IRI for the HTTP request to invoke the operation. It MUST contain an absolute or a relative --- 3009,3013 ---- <p>{http location} OPTIONAL. A <emph>xs:anyURI</emph>. This IRI is combined with the base IRI specified in the ! &endpoint-address-p; property of the <comp>Endpoint</comp> component to form the full IRI for the HTTP request to invoke the operation. It MUST contain an absolute or a relative *************** *** 3189,3193 **** <table border="1" id="tab_HTTP_Operation_Mapping"> ! <caption>Mapping from XML Representation to <comp>Binding Operation</comp> component Extension Properties</caption> <tbody> <tr> --- 3189,3193 ---- <table border="1" id="tab_HTTP_Operation_Mapping"> ! <caption>Mapping from XML Representation to Binding Operation component Extension Properties</caption> <tbody> <tr> *************** *** 3209,3213 **** ref="http-default-method-decl"/>; otherwise, if a {safety} property as defined in <specref ref="safety" ! /> is present on the bound Interface Operation component and has a value of <attval>true</attval>, the value <attval>GET</attval>; otherwise, it is an error.</td> --- 3209,3213 ---- ref="http-default-method-decl"/>; otherwise, if a {safety} property as defined in <specref ref="safety" ! /> is present on the bound <comp>Interface Operation</comp> component and has a value of <attval>true</attval>, the value <attval>GET</attval>; otherwise, it is an error.</td> *************** *** 3266,3272 **** <ulist> ! <item><p>{http headers}, OPTIONAL. A set of HTTP Header components as defined in <specref ! ref="http-header-decl-property"/>, to the Binding Fault and <comp>Binding Message Reference</comp> components.</p></item> </ulist> --- 3266,3272 ---- <ulist> ! <item><p>{http headers}, OPTIONAL. A set of <comp>HTTP Header</comp> components as defined in <specref ! ref="http-header-decl-property"/>, to the <comp>Binding Fault</comp> and <comp>Binding Message Reference</comp> components.</p></item> </ulist> *************** *** 3389,3393 **** <table border="1" id="tab_HTTP_Header_Mapping"> ! <caption>Mapping from XML Representation to <comp>HTTP Header Block</comp> component Properties</caption> <tbody> --- 3389,3393 ---- <table border="1" id="tab_HTTP_Header_Mapping"> ! <caption>Mapping from XML Representation to HTTP Header Block component Properties</caption> <tbody> *************** *** 3398,3402 **** <tr> <td rowspan="1" colspan="1">{http headers}</td> ! <td rowspan="1" colspan="1"> The set of HTTP Header components corresponding to all the <el>header</el> &EII; in the [children] of the <el>fault</el>, --- 3398,3402 ---- <tr> <td rowspan="1" colspan="1">{http headers}</td> ! <td rowspan="1" colspan="1"> The set of <comp>HTTP Header</comp> components corresponding to all the <el>header</el> &EII; in the [children] of the <el>fault</el>, *************** *** 3476,3480 **** <p>For every <comp>Interface Fault</comp> component contained in an ! Interface component, an HTTP error code and error reason MAY be defined. They represents the error code and reason phrase that will be used by the service in case the fault needs to --- 3476,3480 ---- <p>For every <comp>Interface Fault</comp> component contained in an ! <comp>Interface</comp> component, an HTTP error code and error reason MAY be defined. They represents the error code and reason phrase that will be used by the service in case the fault needs to *************** *** 3502,3507 **** <item><p>{http error reason phrase}, OPTIONAL. A <emph>xs:string</emph> representing an error Reason-Phrase ! as defined by <bibref ref="RFC2616"/>, to the Binding ! <comp>Fault</comp> component. The value of this property identifies the Reason-Phrase that the service will use in case the fault is returned. If empty, no claim is made by the --- 3502,3507 ---- <item><p>{http error reason phrase}, OPTIONAL. A <emph>xs:string</emph> representing an error Reason-Phrase ! as defined by <bibref ref="RFC2616"/>, to the <comp>Binding ! Fault</comp> component. The value of this property identifies the Reason-Phrase that the service will use in case the fault is returned. If empty, no claim is made by the *************** *** 3960,3964 **** <head>Description</head> ! <p>Every Binding Message Reference and Fault Message Reference component MAY indicate which transfer codings, as defined in section 3.6 of <bibref --- 3960,3964 ---- <head>Description</head> ! <p>Every <comp>Binding Message Reference</comp> and <comp>Fault Message Reference</comp> component MAY indicate which transfer codings, as defined in section 3.6 of <bibref *************** *** 3967,3971 **** <p>The HTTP binding extension provides a mechanism for indicating a ! default value at the <comp>Binding</comp> component and Binding Operation levels.</p> --- 3967,3971 ---- <p>The HTTP binding extension provides a mechanism for indicating a ! default value at the <comp>Binding</comp> component and <comp>Binding Operation</comp> levels.</p> *************** *** 3984,3989 **** <item> <p>{http transfer coding}, OPTIONAL. A <emph>xs:string</emph> to ! the Binding Message Reference and Binding Fault ! Reference components. This property indicates the transfer codings available for a particular message. Its value is ignored when the value of the {http version} --- 3984,3989 ---- <item> <p>{http transfer coding}, OPTIONAL. A <emph>xs:string</emph> to ! the <comp>Binding Message Reference</comp> and <comp>Binding Fault ! Reference</comp> components. This property indicates the transfer codings available for a particular message. Its value is ignored when the value of the {http version} *************** *** 4072,4080 **** <td rowspan="1" colspan="1">{http transfer coding}</td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCoding</att> &AII; on the Binding ! Message Reference or <comp>Binding Fault Reference</comp> component, if present; otherwise, the actual value of the ! <att>whttp:transferCodingDefault</att> on the Binding ! Operation component, if present; otherwise, the actual value of the <att>whttp:transferCodingDefault</att> on the <comp>Binding</comp> component, if present; otherwise empty.</td> --- 4072,4080 ---- <td rowspan="1" colspan="1">{http transfer coding}</td> <td rowspan="1" colspan="1">The actual value of the ! <att>whttp:transferCoding</att> &AII; on the <comp>Binding ! Message Reference</comp> or <comp>Binding Fault Reference</comp> component, if present; otherwise, the actual value of the ! <att>whttp:transferCodingDefault</att> on the <comp>Binding ! Operation</comp> component, if present; otherwise, the actual value of the <att>whttp:transferCodingDefault</att> on the <comp>Binding</comp> component, if present; otherwise empty.</td> *************** *** 4109,4113 **** <ulist> <item> ! <p>{http cookies} REQUIRED. A <emph>xs:boolean</emph> to the Binding component.</p> </item> --- 4109,4113 ---- <ulist> <item> ! <p>{http cookies} REQUIRED. A <emph>xs:boolean</emph> to the <comp>Binding</comp> component.</p> </item> *************** *** 4149,4153 **** <table border="1" id="tab_HTTP_Cookies_Mapping"> ! <caption>Mapping from XML Representation to <comp>Binding</comp> component Extension Properties</caption> <tbody> --- 4149,4153 ---- <table border="1" id="tab_HTTP_Cookies_Mapping"> ! <caption>Mapping from XML Representation to Binding component Extension Properties</caption> <tbody> *************** *** 4192,4196 **** <ulist> <item> ! <p>{http authentication scheme} REQUIRED. <emph>xs:string</emph> to the Endpoint component, corresponding to the HTTP authentication scheme used. The valid values are "basic" for the "basic" --- 4192,4196 ---- <ulist> <item> ! <p>{http authentication scheme} REQUIRED. <emph>xs:string</emph> to the <comp>Endpoint</comp> component, corresponding to the HTTP authentication scheme used. The valid values are "basic" for the "basic" *************** *** 4272,4276 **** <table border="1" id="tab_HTTP_Access_Authentication_Mapping"> ! <caption>Mapping from XML Representation to <comp>Endpoint</comp> component Extension Properties</caption> <tbody> --- 4272,4276 ---- <table border="1" id="tab_HTTP_Access_Authentication_Mapping"> ! <caption>Mapping from XML Representation to Endpoint component Extension Properties</caption> <tbody> *************** *** 4558,4561 **** --- 4558,4587 ---- --> <tr> + <td>20050614</td> + <td>JJM</td> + <td>Finished adding <comp> markup around components. + </td> + </tr> + <tr> + <td>20050613</td> + <td>JJM</td> + <td>Started adding <comp> markup around components. + </td> + </tr> + <tr> + <td>20050613</td> + <td>JJM</td> + <td><loc href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC122">LC122</loc>: + replaced "binding" by "binding extension" where appropriate. + </td> + </tr> + <tr> + <td>20050613</td> + <td>JJM</td> + <td><loc href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC98">LC98</loc>: + {soap mep} only applies to SOAP 1.2. + </td> + </tr> + <tr> <td>20050613</td> <td>RRC</td>
Received on Tuesday, 14 June 2005 10:27:19 UTC