2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.147,1.148

Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv32558

Modified Files:
	wsdl20-adjuncts.xml 
Log Message:
Reworked serialization tables


Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.147
retrieving revision 1.148
diff -C2 -d -r1.147 -r1.148
*** wsdl20-adjuncts.xml	18 Nov 2005 20:16:29 -0000	1.147
--- wsdl20-adjuncts.xml	21 Nov 2005 20:03:42 -0000	1.148
***************
*** 4018,4021 ****
--- 4018,4022 ----
        <!-- +++++++++ -->
  
+ 
        <div2 id="_http_serialization">
          <head>Serialization Format of Instance Data</head>
***************
*** 4024,4029 ****
  	<termref def="instance_data">instance data</termref>
  	corresponding to an input and output message as an HTTP
! 	message.  <specref ref="http_sftab"/> gives an overview of
! 	those serialization formats. All of them allow serialization of parts of the 
  	<termref def="instance_data">instance data</termref> in the HTTP Request IRI,
  	as defined in section <specref ref="_http_location_template"/>.
--- 4025,4030 ----
  	<termref def="instance_data">instance data</termref>
  	corresponding to an input and output message as an HTTP
! 	message.  <specref ref="http_sftab"/> and <specref ref="http_sfstyles"/> give an overview of
! 	those serialization formats and their constraints. All of them allow serialization of parts of the 
  	<termref def="instance_data">instance data</termref> in the HTTP Request IRI,
  	as defined in section <specref ref="_http_location_template"/>.
***************
*** 4033,4041 ****
  	restrictions on the style of the Interface Operation bound.
        </p>
! <!--
!       <ednote>
! 	<name>HH</name>
! 	<edtext>Below are two proposed tables for the summary</edtext>
!       </ednote>
  
        <table border="1" id='http_sftab'>
--- 4034,4038 ----
  	restrictions on the style of the Interface Operation bound.
        </p>
! 
  
        <table border="1" id='http_sftab'>
***************
*** 4044,4090 ****
  	<tbody>
  	  <tr>
! 	    <th colspan="2" rowspan="2">&nbsp;</th>
  	    <th colspan="4">Serialization of the instance data in
! 	    parts of an HTTP message:</th>
  	  </tr>
  	  <tr>
! 	    <th>In the request URI</th>
  	    <th colspan="3">In the message body</th>
  	  </tr>
  	  <tr>
! 	    <th colspan="2">Serialization formats:</th>
! 	    <td><emph>application/x-www-form-urlencoded</emph>,
! 	    <emph>application/xml</emph> &amp;
! 	    <emph>multipart/form-data</emph></td>
! 	    <td><emph>application/x-www-form-urlencoded</emph></td>
! 	    <td><emph>application/xml</emph></td>
! 	    <td><emph>multipart/form-data</emph></td>
  	  </tr>
  	  <tr>
! 	    <th rowspan="2">Serialization of an input message</th>
! 	    <td>HTTP request without message body (GET, DELETE, etc.)</td>
! 	    <td>All, some or none</td>
! 	    <td>N/A</td>
! 	    <td>N/A</td>
! 	    <td>N/A</td>
  	  </tr>
  	  <tr>
! 	    <td>HTTP request with message body (POST, PUT, etc.)</td>
! 	    <td>All, some or none</td>
! 	    <td>All, some or none</td>
! 	    <td>All</td>
! 	    <td>All</td>
  	  </tr>
  	  <tr>
! 	    <th>Serialization of an output message</th>
! 	    <td>HTTP response</td>
! 	    <td>N/A</td>
! 	    <td>N/A</td>
! 	    <td>All</td>
! 	    <td>N/A</td>
  	  </tr>
  	</tbody>
        </table>
! -->
        <table border="1" id='http_sftab'>
  	<caption>Applicability of the serialization
--- 4041,4083 ----
  	<tbody>
  	  <tr>
! 	    <td colspan="2" rowspan="3" align="center">-</td>
  	    <th colspan="4">Serialization of the instance data in
! 	    parts of an HTTP message</th>
  	  </tr>
  	  <tr>
! 	    <th rowspan="2">In the request URI</th>
  	    <th colspan="3">In the message body</th>
  	  </tr>
  	  <tr>
! 	    <th><emph>application/x-www-form-urlencoded</emph></th>
! 	    <th><emph>multipart/form-data</emph></th>
! 	    <th><emph>application/xml</emph></th>
  	  </tr>
  	  <tr>
! 	    <th rowspan="2">HTTP request (input message)</th>
! 	    <th>Without message body: GET, DELETE, &#x2026;</th>
! 	    <td align="center">All, some or none</td>
! 	    <td align="center">-</td>
! 	    <td align="center">-</td>
! 	    <td align="center">-</td>
  	  </tr>
  	  <tr>
! 	    <th>With message body: POST, PUT, &#x2026;</th>
! 	    <td align="center">All, some or none</td>
! 	    <td align="center">Remainder</td>
! 	    <td align="center">All</td>
! 	    <td align="center">All</td>
  	  </tr>
  	  <tr>
! 	    <th colspan="2">HTTP response (output message)</th>
! 	    <td align="center">-</td>
! 	    <td align="center">-</td>
! 	    <td align="center">-</td>
! 	    <td align="center">All</td>
  	  </tr>
  	</tbody>
        </table>
! 
! <!--
        <table border="1" id='http_sftab'>
  	<caption>Applicability of the serialization
***************
*** 4092,4096 ****
  	<tbody>
  	  <tr>
! 	    <th colspan="2" rowspan="3">Serialization formats:</th>
  	    <th colspan="2"><emph>application/x-www-form-urlencoded</emph></th>
  	    <th colspan="2"><emph>multipart/form-data</emph></th>
--- 4085,4093 ----
  	<tbody>
  	  <tr>
! 	    <td colspan="2" rowspan="3" align="center">-</td>
! 	    <th colspan="6" align="center">Serialization of the instance data in
! 	    parts of an HTTP message</th>
! 	  </tr>
! 	  <tr>
  	    <th colspan="2"><emph>application/x-www-form-urlencoded</emph></th>
  	    <th colspan="2"><emph>multipart/form-data</emph></th>
***************
*** 4098,4115 ****
  	  </tr>
  	  <tr>
! 	    <td colspan="6" align="center">Serialization of the instance data in
! 	    parts of an HTTP message:</td>
! 	  </tr>
! 	  <tr>
! 	    <td>In the request URI</td>
! 	    <td>In the message body</td>
! 	    <td>In the request URI</td>
! 	    <td>In the message body</td>
! 	    <td>In the request URI</td>
! 	    <td>In the message body</td>
  	  </tr>
  	  <tr>
! 	    <th rowspan="2">Serialization of an input message</th>
! 	    <td>HTTP request without message body (GET, DELETE, etc.)</td>
  	    <td align="center">All, some or none</td>
  	    <td align="center">N/A</td>
--- 4095,4108 ----
  	  </tr>
  	  <tr>
! 	    <th>In the request URI</th>
! 	    <th>In the message body</th>
! 	    <th>In the request URI</th>
! 	    <th>In the message body</th>
! 	    <th>In the request URI</th>
! 	    <th>In the message body</th>
  	  </tr>
  	  <tr>
! 	    <th rowspan="2">HTTP request (input message)</th>
! 	    <th>Without message body: GET, DELETE, &#x2026;</th>
  	    <td align="center">All, some or none</td>
  	    <td align="center">N/A</td>
***************
*** 4118,4124 ****
  	  </tr>
  	  <tr>
! 	    <td>HTTP request with message body (POST, PUT, etc.)</td>
! 	    <td align="center">All, some or none</td>
  	    <td align="center">All, some or none</td>
  	    <td align="center">All, some or none</td>
  	    <td align="center">All</td>
--- 4111,4117 ----
  	  </tr>
  	  <tr>
! 	    <th>With message body: POST, PUT, &#x2026;</th>
  	    <td align="center">All, some or none</td>
+ 	    <td align="center">Remainder</td>
  	    <td align="center">All, some or none</td>
  	    <td align="center">All</td>
***************
*** 4127,4132 ****
  	  </tr>
  	  <tr>
! 	    <th>Serialization of an output message</th>
! 	    <td>HTTP response</td>
  	    <td colspan="2" align="center">Invalid</td>
  	    <td colspan="2" align="center">Invalid</td>
--- 4120,4124 ----
  	  </tr>
  	  <tr>
! 	    <th colspan="2">HTTP response (output message)</th>
  	    <td colspan="2" align="center">Invalid</td>
  	    <td colspan="2" align="center">Invalid</td>
***************
*** 4136,4139 ****
--- 4128,4166 ----
  	</tbody>
        </table>
+ -->
+ 
+       <table border="1" id='http_sfstyles'>
+ 	<caption>Operation styles required for using serialization formats defined below
+ 	as input serialization</caption>
+ 	<tbody>
+ 	  <tr>
+ 	    <th rowspan="3">HTTP Method</th>
+ 	    <th colspan="4">Request</th>
+ 	  </tr>
+ 	  <tr>
+ 	    <th rowspan="2">Request URI: query parameters or path components</th>
+ 	    <th colspan="3">Input serialization</th>
+ 	  </tr>
+ 	  <tr>
+ 	    <th><emph>application/x-www-form-urlencoded</emph></th>
+ 	    <th><emph>multipart/form-data</emph></th>
+ 	    <th><emph>application/xml</emph></th>
+ 	  </tr>
+ 	  <tr>
+ 	    <th>Without message body: GET, DELETE, &#x2026;</th>
+ 	    <td align="center">IRI style</td>
+ 	    <td align="center">IRI style</td>
+ 	    <td align="center">-</td>
+ 	    <td align="center">-</td>
+ 	  </tr>
+ 	  <tr>
+ 	    <th>With message body: POST, PUT, &#x2026;</th>
+ 	    <td align="center">IRI style, if any data is serialized as path components or query parameters</td>
+ 	    <td align="center">IRI style</td>
+ 	    <td align="center">Multipart style</td>
+ 	    <td align="center">None required</td>
+ 	  </tr>
+ 	</tbody>
+       </table>
  
        <div3 id="_http_location_template">

Received on Monday, 21 November 2005 20:04:06 UTC