ISSUE-33: Assertion 'Protocol-2014' is probably unnecessary

Assertion 'Protocol-2014' is probably unnecessary

State:
CLOSED
Product:
SOAP-JMS Binding specification
Raised by:
Phil Adams
Opened on:
2010-03-30
Description:
The 'Protocol-2014' assertion that appears in the binding spec is described in the context of the contentType property definition and is worded like this:
"If no charset parameter is supplied the charset MUST be inferred using the rules defined in appendix F, Autodetection of Character Encodings , [XML 1.0]."

I think this assertion is unnecessary for these reasons:
1) The SOAP 1.1 spec (http://www.w3.org/TR/2000/NOTE-SOAP-20000508/) makes no mention of the "charset" attribute (or of the Content-Type header for that matter), other than within examples of HTTP messages.

2) The SOAP 1.2 spec (http://www.w3.org/TR/2007/REC-soap12-part0-20070427/) makes only a single reference to the "charset" attribute (except for examples):

"When placing SOAP messages in HTTP bodies, the HTTP Content-type header must be chosen as "application/soap+xml" [RFC 3902]. (The optional charset parameter, which can take the value of "utf-8" or "utf-16", is shown in this example, but if it is absent the character set rules for freestanding [XML 1.0] apply to the body of the HTTP request.)"

I think we should back off from our fairly rigid assertion and perhaps use a statement similar to the one above in the SOAP 1.2 spec.

My proposal is that we change the SOAP/JMS binding spec so that this sentence:
"If no charset parameter is supplied the charset MUST be inferred using the rules defined in appendix F, Autodetection of Character Encodings , [XML 1.0]."

now reads as follows:

"The charset parameter is optional and can take the values "utf-8" or "utf-16". If the charset parameter is omitted, the character set rules for freestanding [XML 1.0] apply to the body of the JMS message."
Related Actions Items:
No related actions
Related emails:
  1. Issue-30, Issue-31: update available (from phil_adams@us.ibm.com on 2010-04-26)
  2. Agenda for the 2010-04-13 conference call (from eric@tibco.com on 2010-04-26)
  3. Issue-32, Issue-33: update available (from phil_adams@us.ibm.com on 2010-04-26)
  4. Updated: Agenda for the 2010-04-13 conference call (from eric@tibco.com on 2010-04-12)
  5. Agenda for the 2010-04-13 conference call (from eric@tibco.com on 2010-04-12)
  6. Agenda for the 2010-04-06 conference call (from eric@tibco.com on 2010-04-05)
  7. ISSUE-33: Assertion 'Protocol-2014' is probably unnecessary [SOAP-JMS Binding specification] (from sysbot+tracker@w3.org on 2010-03-30)

Related notes:

Fixed typo in description.

Eric Johnson, 30 Mar 2010, 16:21:34

Opened as per: http://www.w3.org/2010/03/30-soap-jms-minutes.html

Eric Johnson, 6 Apr 2010, 00:49:38

Application of resolution approved in 2010-04-27 conf call:
http://www.w3.org/2010/04/27-soap-jms-minutes.html

Eric Johnson, 3 May 2010, 23:18:41

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 33.html,v 1.1 2013-09-16 14:06:35 carine Exp $