RE: W3C WSDL WG Issues: Non-SOAP HTTP Binding

Last April, we broke out the WSDL issues for the non-SOAP HTTP binding
[1] and started threads on several of them. At the last teleconference
[2], we decided to try to resolve these via e-mail. Below is my
recommended resolution for each. If you have concerns with any proposed
resolution, please speak up.

--Jeff


ISSUES

6a. Define encoding of complex types in a request URL
41. Define encoding of attributes in a request URL

Recommend no change to WSDL spec. Not all bindings can encode all
messages. Leave HTTP request URLs segmented, flat, and (somewhat) human
readable. Discussion at [3, 4, 5].


6b. Define encoding for characters outside ASCII in a request URL
6d. Define encoding for URL-sensitive characters in a request URL

Recommend no change to WSDL spec. Use URI conventions defined by W3C
character model [6]. Discussion at [7, 8, 9].
 

6e. Define behavior if an http:urlReplacement search pattern does not
have a corresponding named part in the message

Recommend clarifying wording in WSDL spec to say that it is
a fatal error if there is a search pattern without a corresponding part
name or if there is a part name without a corresponding search pattern.
Discussion at [10].


53. Allow operations within a binding to use different HTTP methods
54. Allow binding to any HTTP method
55. Define binding to HTTP headers
56. Define means to specify an authentication requirement

Recommend no change to WSDL. Current HTTP binding is simple and
adequate. (No discussion.)


REFERENCES

[1] http://lists.w3.org/Archives/Public/www-ws-desc/2002Apr/0182.html
[2] http://lists.w3.org/Archives/Public/www-ws-desc/2002Jun/0044.html 
[3] http://lists.w3.org/Archives/Public/www-ws-desc/2002Apr/0183.html 
[4] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0099.html
[5] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0146.html 
[6] http://www.w3.org/TR/charmod/#sec-URIs
[7] http://lists.w3.org/Archives/Public/www-ws-desc/2002Apr/0204.html 
[8] http://lists.w3.org/Archives/Public/www-ws-desc/2002Apr/0189.html 
[9] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0148.html 
[10] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0009.html

Received on Tuesday, 18 June 2002 22:34:52 UTC