- From: Jacek Kopecky <jacek@idoox.com>
- Date: Wed, 25 Jul 2001 19:49:55 +0200 (CEST)
- To: Frank DeRose <frankd@tibco.com>
- cc: christopher ferris <chris.ferris@east.sun.com>, <xml-dist-app@w3.org>
Frank, I like what you're attempting to do here. 8-) I'm against boxcarring. 8-) See more of my comments inside. Jacek Kopecky Idoox http://www.idoox.com/ On Tue, 24 Jul 2001, Frank DeRose wrote: > Chris, > > I think your rewording is a definite improvement. Actually, I think we need > to tighten up the terminology even more. > > Here is a proposal for adding RPC terms to the glossary so that they can be > used unambiguously in Section 7 (see [1] for an earlier version of this > proposal). > > [Please forgive my seemingly pretentious use of elements like > <FranksVersion2OfRPCTerms>. I'm trying to make it possible for us to refer > to proposed rewrites unambiguously.] > > <FranksVersion2OfRPCTerms> > RPC message: a SOAP message (SOAP Envelope) containing an RPC request > element, an RPC response element, or a fault element in its Body. I would change the fault part here to "or a SOAP Fault message resulting from an RPC fault." Your original wording may suggest that you want to call every fault message an RPC message. > RPC request message: a SOAP message (SOAP Envelope) containing an RPC > request element in its Body. > > RPC request element: inside the Body of an RPC request message the > serialization root that represents the [in] part of the RPC. > > RPC response message: a SOAP message (SOAP envelope) containing an RPC > response element or fault element in its Body. > > RPC response element: inside the Body of an RPC response message the > serialization root that represents the [out] part of the RPC or the fault > generated by the RPC. > </FranksVersion2OfRPCTerms> I don't like the use of the term root here. Root is a serialization-only thing, even the attribute (unqualified by the spec) is usually in the SOAP encoding namespace. I'm going to finish reading the discussion on issue 78 and then post a message about the roots (if it hasn't been handled already which I don't know yet.) > Note that these definitions would need to be rewritten if we decide to allow > boxcarring (see below). > > Below are my most current attempts at rewriting the last paragraph of > Section 7.1. <FranksVersion5OfSection71> prohibits boxcarring. > <FranksVersion6OfSection71> allows boxcarring. For more discussion (and > earlier versions) of these two alternatives see [2]. > > <FranksVersion5OfSection71> > The Body of an RPC message MUST contain one and only one serialization root. > In the case of an RPC request message, this root is the RPC request element. > In the case of an RPC response message, this root is EITHER an RPC response > element OR a fault element. > > In the case of an RPC with a void return type and no [out] or [in,out] > parameters, the RPC response element MUST be empty. > </FranksVersion5OfSection71> > > <FranksVersion6OfSection71> > The Body of an RPC message MUST contain one serialization root and MAY > contain more. In the case of an RPC request message, each root is an RPC > request element. In the case of an RPC response message, each root is EITHER > an RPC response element OR a > fault element. > > In the case of an RPC with a void return type and no [out] or [in,out] > parameters, the RPC response element MUST be empty. > </FranksVersion6OfSection71> > > F > > [1] http://lists.w3.org/Archives/Public/xml-dist-app/2001Jun/0160.html > [2] http://lists.w3.org/Archives/Public/xml-dist-app/2001Jun/0164.html
Received on Wednesday, 25 July 2001 13:50:02 UTC