[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsrm] [editorial] change of element names
Jacques Durand <JDurand@us.fujitsu.com> wrote at Wed, 25 Feb 2004 12:25:20 -0800: > I think Sunil has a point: the qualifier name (prefix "alias") is > not normative, only the namespace is. E.g. not only we can't prevent > some other SOAP headers to be called "Request", but we can't prevent > someone from using the "wsrm" prefix to resolve to another > namespace. That would be quite confusing to readers (if not to > processors). I am in favor of this renaming. I suggest that adding more to the WS-Reliability element names is unnecessary, for the following reasons: 1. If users have to read even a fraction of one percent of Reliable messages, then there's something wrong somewhere. 2. If a user who doesn't understand how to read namespaced XML reads a raw SOAP message, there'll be more that the user doesn't understand than just the WS-Reliability headers. 3. The choice of prefix is not going to confuse the processors (although broken processors will increase the incidence of users reading messages, I admit). 4. With SOAP 1.2, at least, if your RMP puts a "wsrm" prefix on the WS-Reliability elements, then the prefix will remain the same even through forwarding intermediaries. http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapinterminfoset says: 22. All namespace information items in the [in-scope namespaces] of element information items MUST be preserved. Additional namespace information items MAY be added. and http://www.w3.org/TR/2001/REC-xml-infoset-20011024/#infoitem.namespace says a namespace information item has a prefix property. (SOAP 1.1 doesn't seem to say anything on the subject.) 5. There's nothing stopping anyone from defining a different SOAP Header with a local name of "RMRequest". Regards, Tony Graham ------------------------------------------------------------------------ Web Products, Technologies and Standards Phone: +353 1 8199708 Sun Microsystems x(70)19708 East Point Business Park, Dublin 3, Ireland
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]