W3C home > Mailing lists > Public > xmlp-comments@w3.org > March 2006

Re: SOAP 1.2 Adjuncts errata re GET support

From: <noah_mendelsohn@us.ibm.com>
Date: Thu, 30 Mar 2006 15:46:32 -0500
To: "Mark Baker" <distobj@acm.org>
Cc: xmlp-comments@w3.org
Message-ID: <OF54449BFA.8638444B-ON85257141.00722FD4-85257141.00728557@lotus.com>

I think you've misunderstood Mark.  In this area, SOAP 1.2 says two things 
that are pertinent:

1) [Normative] There's a WebMethod=GET feature.  It's intended to be used 
where both ends of the connection were written explicitly to conform to 
the Recommendation.  Both understand the SOAP processing model (though the 
"server" end has relatively little special to do.)

2) [NonNormative] Because the wire format in (1) is highly compatible with 
colloquial uses of HTTP, we note that even >servers not written with 
knowledge of the SOAP 1.2 recommendation (e.g. old versions of Apache)< 
can be used to serve content using GET, and that content will typically be 
consumable by clients that are written to SOAP 1.2. 

You're commenting on the presence of point (2) and asking if it doesn't 
duplicate (1).  I don't think it does.  In fact, it was specifically 
introduced after (1) was settled, and after we confirmed that the 
interoperability should be achievable.

--------------------------------------
Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------








"Mark Baker" <distobj@acm.org>
Sent by: xmlp-comments-request@w3.org
03/29/06 06:32 PM
 
        To:     xmlp-comments@w3.org
        cc:     (bcc: Noah Mendelsohn/Cambridge/IBM)
        Subject:        SOAP 1.2 Adjuncts errata re GET support



I just spotted this;

"For example, a conventional Web server (i.e. one not written
specifically to conform to this specification) might be used to
respond to SOAP-initiated HTTP GET's with representations of
Content-Type "application/soap+xml". Such interoperation is not a
normative feature of this specification."
 -- http://www.w3.org/TR/2003/REC-soap12-part2-20030624/#httpinterop

But of course, the WebMethod feature supports exactly that (unless I'm
misunderstanding what "SOAP-initiated" means).

I expect this wasn't removed/replaced after the (late) addition of the
WebMethod feature.

Mark.
--
Mark Baker.  Ottawa, Ontario, CANADA.       http://www.markbaker.ca
Received on Thursday, 30 March 2006 20:46:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:42:29 GMT