- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Fri, 12 Apr 2002 11:08:34 -0700
- To: noah_mendelsohn@us.ibm.com
- CC: Henrik Frystyk Nielsen <henrikn@microsoft.com>, oisin.hurley@iona.com, xml-dist-app@w3c.org
I like the wording of the text.
I think we should also mention the fact that the Test Suite imposes some
application semantics (eg, echoOK) which are not necessary for SOAP
conformance.
-Anish
--
noah_mendelsohn@us.ibm.com wrote:
>
> How about:
>
> "A SOAP 1.2 implementation that passes all of the tests specified in
> this document may claim to conform to the SOAP 1.2 Test Suite (insert
> version number).
>
> Even though the purpose of the SOAP 1.2 Test Suite is to facilitate the
> creation of interoperable implementations, conformance to the SOAP 1.2
> Test Suite does not imply conformance to the SOAP 1.2 specification;
> there are mandatory requirements of the specification that are not
> tested by the suite (as a simple example, that every legal value
> of a role name is accepted, and all illegal ones rejected).
>
> An implementation may be said to be SOAP 1.2 conformant if and only if
> all messages it sends, and all processing it does, are correct with
> respect to the normative requirements of {ref
> to framework and adjuncts}. NOTE: this definition admits special
> purpose implementations, such as those in dedicated controllers,
> which may send and receive only a very limited suite of messages;
> the requirement is that whatever is done be done correctly.
>
> Likewise, for the reason noted above, conformance to the SOAP 1.2
> specification does not imply conformance to the SOAP 1.2 Test Suite. An
> implementation may conform to the SOAP 1.2 specification even if it
> does not support all capabilities tested by the SOAP 1.2 Test Suite."
>
> Though longer, I think this makes the reasoning a bit clearer. More
> importantly, it emphasizes
> the fact that we are not specifying a SOAP processor, just a protocol.
> SOAP-enabled traffic
> lights are OK.
>
> ------------------------------------------------------------------
> Noah Mendelsohn Voice: 1-617-693-4036
> IBM Corporation Fax: 1-617-693-8676
> One Rogers Street
> Cambridge, MA 02142
> ------------------------------------------------------------------
>
> "Henrik Frystyk Nielsen" <henrikn@microsoft.com>
> 04/11/02 08:57 PM
>
>
> To: <noah_mendelsohn@us.ibm.com>, "Hurley, Oisin" <oisin.hurley@iona.com>
> cc: <xml-dist-app@w3c.org>
> Subject: RE: Issue 36: Clarify nature of conformance
>
> I generally agree with the direction of this but think we have to
> clarify that it is possible to build an interoperable SOAP 1.2
> implementation that does not conform to the test suite simply because it
> doesn't accept the messages described by the text suite (it may be
> entirely dedicated to a few specific SOAP messages).
>
> How 'bout:
>
> "A SOAP 1.2 implementation that passes all of the tests specified in
> this document may claim to conform to the SOAP 1.2 Test Suite (insert
> version number).
>
> Even though the purpose of the SOAP 1.2 Test Suite is to facilitate the
> creation of interoperable implementations, conformance to the SOAP 1.2
> Test Suite does not imply conformance to the SOAP 1.2 specification. An
> implementation may be said to be SOAP 1.2 conformant if and only if it
> completely and correctly implements the normative requirements of {ref
> to framework and adjuncts}. Likewise, conformance to the SOAP 1.2
> specification does not imply conformance to the SOAP 1.2 Test Suite. An
> implementation may conform to the SOAP 1.2 specification even if it
> doesn't conform with the SOAP 1.2 Test Suite."
>
> Henrik
>
> >I wonder whether the spirit of what we're trying to say is:
> >
> >"An implementation may be said to be SOAP 1.2 conformant if
> >and only if it
> >completely and correctly implements that normative
> >requirements of {ref to
> >framework and adjuncts.} The W3C does not at this time
> >provide for any
> >comprehensive means of testing for such conformance. The
> >tests in this
> >document are a necessary but not sufficient precondition for
> >demonstrating
> >conformance to SOAP 1.2. Accordingly, a SOAP 1.2 implementation that
> >passes all of the tests specified in this document may claim
> >to conform to
> >the SOAP 1.2 Test Suite (insert version number)."
Received on Friday, 12 April 2002 14:08:39 UTC