[Sip] Re: Questions on XCAP Diff Event draft
Jari Urpalainen <jari.urpalainen@nokia.com> Fri, 18 May 2007 07:12 UTC
Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Howdu-00020m-91; Fri, 18 May 2007 03:12:50 -0400
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1Howds-00020W-Up for sip-confirm+ok@megatron.ietf.org; Fri, 18 May 2007 03:12:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Howds-00020O-Ku for sip@ietf.org; Fri, 18 May 2007 03:12:48 -0400
Received: from smtp.nokia.com ([131.228.20.170] helo=mgw-ext11.nokia.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Howdq-00022q-3n for sip@ietf.org; Fri, 18 May 2007 03:12:48 -0400
Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext11.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l4I7ChoR030501; Fri, 18 May 2007 10:12:43 +0300
Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 18 May 2007 10:12:29 +0300
Received: from esebe105.NOE.Nokia.com ([172.21.143.53]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 18 May 2007 10:12:29 +0300
Received: from [172.21.41.217] ([172.21.41.217]) by esebe105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 18 May 2007 10:12:29 +0300
Message-ID: <464D51DC.5080909@nokia.com>
Date: Fri, 18 May 2007 10:12:28 +0300
From: Jari Urpalainen <jari.urpalainen@nokia.com>
User-Agent: Thunderbird 1.5.0.10 (X11/20070302)
MIME-Version: 1.0
To: "ext Sofie Lassborn (TN/EAB)" <sofie.lassborn@ericsson.com>
References: <3C26DE1DC0C6724B8928D40F216ECFB004A82551@esealmw103.eemea.ericsson.se>
In-Reply-To: <3C26DE1DC0C6724B8928D40F216ECFB004A82551@esealmw103.eemea.ericsson.se>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
X-OriginalArrivalTime: 18 May 2007 07:12:29.0124 (UTC) FILETIME=[E529D840:01C7991B]
X-Nokia-AV: Clean
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mgw-ext11.nokia.com id l4I7ChoR030501
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: sip@ietf.org
Subject: [Sip] Re: Questions on XCAP Diff Event draft
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org
ext Sofie Lassborn (TN/EAB) wrote: > > Hi Jari, > > I have some thoughts and questions regarding the XCAP Diff Event draft > (draft-urpalainen-sip-xcap-diff-event-01). > What will the notification look like if a requested document cannot be > found? No body or only <xcap-diff> element? > good catch, actually the current xcap-diff format requires at least one document update (but it should be fixed), so either of your proposals should work. > > What does it mean if a notification contains the document element with > doc-selector but no etag attributes? > This is not defined in xcap-diff format, as it is sort of an error case with documents. With xcap-component subscription it is somewhat vague. When etags are included, you could e.g. do a conditional replace based on them. So perhaps it is better to add etags always, certainly I don't want any negotiations about this. > > OMA has implemented an architecure where the XCAP server has been > split up into so called XCAP Document Management Servers (XDMS). Each > XDMS handles separate AUIDs. If a subscription is for several > documents distributed over several XDMSes (different auids), what > should then the notification look like if there are some documents > that don’t exist or directories that are empty and there are some > documents that cannot be reached because one XDMS does not answer? > Good question. I could do a counterquestion, why did OMA do that, and instead let the implementations figure these out ? I mean this introduces a lot of complexity and several difficult error cases. But the intention here (in the i-d) is to do what is typical in the ietf, i.e. just to define the interface and let the implementations do the rest. But back to the question, the i-d says that you send in the initial notify request what you can "read", so probably you could still compose this from separate responses from several xdms, as results from different auids should be orthogonal. But hey, I really wouldn't personally like to implement it ;-). > > According to RFC 3265 the "pending" value of the Subscripton-State > header indicates that the subscription has been received, but that > policy information is insufficient to accept or deny the subscription > at this time. Is the intention in section 4.7 in the draft that the > subscription state should be pending if the resource the subscription > is for cannot be found? What would then the subscription state be for > a subscription for white space separated resources where some can be > found and some cannot be found? > While using "pending" I was wandering that I'll produce somewhat confusing text..., I'll try to clarify this. > > Generation of a “first full response” notification might take time > especially if the subscription is for several AUIDs, spread over > several XCAP Document Management Servers, at the same time. Is there a > need for an “initial” initial notification that may be sent to the > subscriber before the “full response” can be sent? > In practice, I wouldn't anticipate that you would need this empty body or neutral body notify, i.e. clients will most likely keep the state information based on the response of subscribe. But the spec allows to use it although null body interpretation with content-type header _is_ interesting. > > Chapter 4.7, second paragraph > It is unclear to me what is meant by “…it MUST fall back to sending > all component changes again for this resource.” Is the intention that > the server shall send a “full response” as in an initial notification > (my preferred interpretation)? Or is the intention that the server > shall send several notifications with the patches not aggregated? > > Best regards, > Sofie > The latter, after sending the http reference, the server does not know when the client has really read the content, thus no aggregation allowed with "rapidly changing resources" thanks, Jari _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use sip-implementors@cs.columbia.edu for questions on current sip Use sipping@ietf.org for new developments on the application of sip
- [Sip] Questions on XCAP Diff Event draft Sofie Lassborn (TN/EAB)
- [Sip] Re: Questions on XCAP Diff Event draft Jari Urpalainen
- [Sip] RE: Questions on XCAP Diff Event draft Sofie Lassborn (TN/EAB)
- [Sip] Re: Questions on XCAP Diff Event draft Jari Urpalainen