- From: Hugo Haas <hugo@dev.w3.org>
- Date: Tue, 20 Jul 2004 10:13:34 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory homer:/tmp/cvs-serv25183 Modified Files: wsdl20-bindings.xml Log Message: Implemented: http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0011.html except for faults and SOAP binding comments Index: wsdl20-bindings.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** wsdl20-bindings.xml 20 Jul 2004 09:36:31 -0000 1.45 --- wsdl20-bindings.xml 20 Jul 2004 10:13:32 -0000 1.46 *************** *** 1236,1240 **** <head>Default Binding Rules</head> <p>When formulating the HTTP message to be transmitted the contents ! of the payload (i.e., the contents of the <el>HTTP Request Body</el> ) MUST be what is defined by the corresponding Message Reference component. If the value of the {message content model} property of the Message Reference component is --- 1236,1240 ---- <head>Default Binding Rules</head> <p>When formulating the HTTP message to be transmitted the contents ! of the payload (i.e., the contents of the <el>HTTP Request Body</el>) MUST be what is defined by the corresponding Message Reference component. If the value of the {message content model} property of the Message Reference component is *************** *** 1247,1255 **** system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) then additional binding rules MUST be defined to indicate how to map those components into the HTTP envelope. </p> ! <p>When formulating the HTTP message to be transmitted, the HTTP request method MUST be what is defined by the http:method attribute on http:operation. When formulating the HTTP message to be transmitted, the HTTP request serialization format MUST be what is defined by the http:inputSerialization attribute. When formulating the HTTP message to be transmitted, the HTTP response serialization MUST be what is defined by the http:outputSerialization attribute. Each HTTP method has a default input and output serialization. Section <specref ref="_http_serialization"/> defines the ! serialization formats supported by this binding. ! </p> ! <table border="1" summary="The first column contains a valid value of the
 methodDefault attribute. The second and third columns contains the
 default serialization format used for input and output messages. The fourth column contains the HTTP
 method used. The fifth column contains the Message Patterns
 that are applicable." id="method_value"> ! <caption>Methods, serialization format, and HTTP methods</caption> <tbody> <tr> --- 1247,1272 ---- system (as considered in the Types section of <bibref ref="WSDL-PART1"/>) then additional binding rules MUST be defined to indicate how to map those components into the HTTP envelope. </p> ! <p>When formulating the HTTP message to be transmitted, the ! HTTP request method MUST be what is defined by the ! <att>http:method</att> attribute on <el>http:operation</el>. ! When formulating the HTTP message to be transmitted, the HTTP ! request serialization format MUST be what is defined by the ! <att>http:inputSerialization</att> attribute. When ! formulating the HTTP message to be transmitted, the HTTP ! response serialization MUST be what is defined by the ! <att>http:outputSerialization</att> attribute. The default ! value for both <att>http:inputSerialization</att> and ! <att>http:outputSerialization</att> is ! <code>application/xml</code>.</p> ! <p>Section <specref ref="_http_serialization"/> defines ! serialization formats supported by this binding.</p> ! <p> ! <specref ref="method_value"/> defines the default values for ! the GET, POST, PUT and DELETE values of the ! <att>http:method</att> attribute. ! </p> ! ! <table border="1" summary="The first column contains the value of the http:method attribute. The second column contains the corresponding default for http:inputSerialization, and the third column the one for http:outputSerialization. The fourth column contains the HTTP method to be used, and the last two columns contain corresponding default values for the operation's message exchange pattern and URI style." id="method_value"> ! <caption>Default values for GET, POST, PUT and DELETE</caption> <tbody> <tr> *************** *** 1262,1266 **** </tr> <tr> ! <td rowspan="1" colspan="1">"get"</td> <td rowspan="1" colspan="1"> <code>application/x-www-form-urlencoded</code> --- 1279,1283 ---- </tr> <tr> ! <td rowspan="1" colspan="1">GET</td> <td rowspan="1" colspan="1"> <code>application/x-www-form-urlencoded</code> *************** *** 1271,1278 **** <td rowspan="1" colspan="1">HTTP GET</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> ! <td rowspan="1" colspan="1">URI style</td> </tr> <tr> ! <td rowspan="1" colspan="1">"post"</td> <td rowspan="1" colspan="1"> <code>application/xml</code> --- 1288,1295 ---- <td rowspan="1" colspan="1">HTTP GET</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> ! <td rowspan="1" colspan="1">URI Style (see <specref ref="_operation_uri_style"/>)</td> </tr> <tr> ! <td rowspan="1" colspan="1">POST</td> <td rowspan="1" colspan="1"> <code>application/xml</code> *************** *** 1286,1294 **** </tr> <tr> ! <td rowspan="1" colspan="1">"put"</td> <td rowspan="1" colspan="1"> <code>application/xml</code> </td> ! <td rowspan="1" colspan="1">N/A</td> <td rowspan="1" colspan="1">HTTP PUT</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> --- 1303,1311 ---- </tr> <tr> ! <td rowspan="1" colspan="1">PUT</td> <td rowspan="1" colspan="1"> <code>application/xml</code> </td> ! <td rowspan="1" colspan="1"><code>application/xml</code></td> <td rowspan="1" colspan="1">HTTP PUT</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> *************** *** 1296,1307 **** </tr> <tr> ! <td rowspan="1" colspan="1">"delete"</td> <td rowspan="1" colspan="1"> <code>application/x-www-form-urlencoded</code> </td> ! <td rowspan="1" colspan="1">N/A</td> <td rowspan="1" colspan="1">HTTP DELETE</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> ! <td rowspan="1" colspan="1">any</td> </tr> </tbody> --- 1313,1324 ---- </tr> <tr> ! <td rowspan="1" colspan="1">DELETE</td> <td rowspan="1" colspan="1"> <code>application/x-www-form-urlencoded</code> </td> ! <td rowspan="1" colspan="1"><code>application/xml</code></td> <td rowspan="1" colspan="1">HTTP DELETE</td> <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td> ! <td rowspan="1" colspan="1">URI Style (see <specref ref="_operation_uri_style"/>)</td> </tr> </tbody>
Received on Tuesday, 20 July 2004 06:13:47 UTC