- From: Henrik Frystyk Nielsen <henrikn@microsoft.com>
- Date: Wed, 11 Sep 2002 16:52:03 -0700
- To: "Jacek Kopecky" <jacek@systinet.com>
- Cc: <xml-dist-app@w3.org>
Jacek, Regarding issue 300 [1] which you raised, I think the text in [3] is fairly close when it says: * * * * * A SOAP Version 1.2 node receiving a SOAP/1.1 message either: 1. MAY process the message as a SOAP/1.1 message (if supported), or 2. MUST generate a version mismatch SOAP fault based on a SOAP/1.1 message construct following SOAP/1.1 semantics. The SOAP fault SHOULD include an Upgrade header block as defined in this specification (see 5.4.7 VersionMismatch Faults) indicating support for SOAP Version 1.2. This allows a receiving SOAP/1.1 node to correctly interpret the SOAP fault generated by the SOAP Version 1.2 node. * * * * * I read the part "... based on a SOAP/1.1 message construct following SOAP/1.1 semantics" as meaning that the SOAP 1.1 message uses a SOAP 1.1 binding to the underlying protocol and not a SOAP 1.2 binding. That is, the SOAP 1.1 message is in every regard a valid SOAP 1.1 message including at the binding level. Note that in general is not limited to HTTP, it is true for any binding supported by SOAP 1.1. If this needs to be clarified then one could add to the sentence as follows: "... based on a SOAP/1.1 message construct following SOAP/1.1 semantics using a SOAP/1.1 binding to the underlying protocol". Comments? Henrik > 6) How is version transition handled in the HTTP binding? > > In Part 1, appendix A [3], the handling of SOAP 1.1 messages >by SOAP 1.2 nodes is specified. It says that a node can >generate a SOAP 1.1 version mismatch fault. In SOAP 1.1 >messages travel via the HTTP binding using the content-type >text/xml, whereas in SOAP 1.2 the messages travel using the >content-type application/soap+xml. Is the version transition >still practical if current SOAP 1.1 nodes only accept text/xml >SOAP messages; so when they receive a "known" SOAP fault, it >has an "unknown" content-type and therefore may not be >recognized as a known fault? [1] http://www.w3.org/2000/xp/Group/xmlp-lc-issues.html#x300 [3] http://www.w3.org/TR/2002/WD-soap12-part1-20020626/#version
Received on Wednesday, 11 September 2002 19:52:05 UTC