- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Tue, 23 Mar 2004 23:32:30 -0800
- To: noah_mendelsohn@us.ibm.com
- Cc: Jacek Kopecky <jacek.kopecky@systinet.com>, Jean-Jacques Moreau <jean-jacques.moreau@crf.canon.fr>, XMLP Dist App <xml-dist-app@w3.org>
noah_mendelsohn@us.ibm.com wrote: > I still think it would be useful to give some guidance on what the > reinsertion rules are if you don't use the new role. I read the original > proposed text as saying "reinsert if processed regardless of role" which > (a) isn't what I remembered us deciding and (b) seems to make the > introduction of the new role at best redundant. That is my recollecton too. > I think I would consider > one of the following two rules for re-insertion after processing if the > role is not "sticky": Either: > > I. Except in the specific case of role="sticky", this specification does > not mandate whether or a node processing a Representation header should or > should not reinsert a similar header targeted at the same role. Other > specifications, such as the specifications for additional headers, MAY be > used in conjunction with specification to mandate either the reinsertion > or reliable removal of processed representation header. Accordingly, > absent the use of such additional features, applications should not depend > on the presence of such reinserted representation headers. > > -or- > > II. Except when role="sticky", processing of a Representation header MUST > NOT cause (I.e. does not implicitly cause) reinsertion of a similar > Representation header targeted to the same role. Note, however, that the > action of other processed SOAP features MAY cause similar or identical > Representation headers to be (re)inserted. > I like option II, provides a much clearer direction. > I think I can live with either of these, probably slight preference for I. > except that it might be viewed as too subtle and thus confusing. I think > the behavior is similar in practice. In other respects, I think I agree > with Jacek's formulation. Thank you. > > -------------------------------------- > Noah Mendelsohn > IBM Corporation > One Rogers Street > Cambridge, MA 02142 > 1-617-693-4036 > -------------------------------------- > > > > > > > > > Jacek Kopecky <jacek.kopecky@systinet.com> > 03/22/2004 11:17 AM > > > To: Jean-Jacques Moreau <jean-jacques.moreau@crf.canon.fr> > cc: Noah Mendelsohn <noah_mendelsohn@us.ibm.com>, XMLP Dist App > <xml-dist-app@w3.org> > Subject: Re: Issue 455 closed: Representation header and SOAP processing model > > > Oh, I think your closing email [1] is a bit wrong and a bit confusing: > > it says the five numbered points are characteristics of the new role, > where only the second is, in fact. The first point isn't true (IIRC), > the use of the new role is totally up to the application; a > Representation header can be targeted at any other role and the usual > rules apply, including the points 3a, 3b and 4 in the closing email. > > I think the closing email should be rephrased to something like: > > > At its recent f2f, the XMLP WG decided to close this issue with > the following actions: > > 1. define a new role (name to be decided) that causes all > Representation header blocks targeted to it always to be > reinserted, even if processed. > > 2. Note that it's OK for multiple Representation header blocks > in the same message to have the same URI and role. Such > Representation header blocks would typically have different > metadata. > > 3. Note that implementations MAY need to process Representation > header blocks BEFORE other header blocks that might dereference > URIs. > > > Best regards, > > Jacek Kopecky > > Systinet Corporation > http://www.systinet.com/ > > > [1] http://lists.w3.org/Archives/Public/xmlp-comments/2004Mar/0024.html > > > On Mon, 2004-03-22 at 16:56, Jean-Jacques Moreau wrote: > >>Yes it does! The (agreed) resolution says: "Define a new role as above >>[plus other stuff]". >> >>"Above" says: "Proposal (again): Define a new role. Characteristics of >>this role are; 1. if you process a Rep header targetted at this role, >>you MUST resinsert it." >> >>If point 1. was not to be taken into consideration, why would the agreed > > >>resolution say "as above"? My reading is that the scribe figured out it >>could save some typing, instead of reinserting (again) the whole >>proposal once more. >> >>You seem to be thinking otherwise. >> >>JJ. > > > > > > >
Received on Wednesday, 24 March 2004 02:37:53 UTC