[Kolab-devel] Kolab XML specification

Joon Radley joon at radleys.co.za
Thu Apr 21 07:20:57 CEST 2005


Hi Till,

> On Wednesday 20 April 2005 21:03, Joon Radley wrote:
> 
> > > running Kolab 2 Beta 3 I have messages for events in my resource 
> > > account which have:
> > >
> > >   Subject: libkcal-357617956.864
> > >   <uid>kolab-71cbdf53d0ecc61bf4ea77158e238817</uid>
> > >   <scheduling-id>libkcal-357617956.864</scheduling-id>
> > >
> > > So the <uid> doesn't correspond to the subject while the 
> > > <scheduling-id> does. I've searched the format 
> specification PDF for 
> > > scheduling-id and couldn't find it in that document.
> > > Who can give further details?
> >
> > The subject must contain the <uid>. Anything else is a bug. 
> BTW what 
> > is <scheduling-id>? Any unknown tag sould start with x-.
> 
> The scheduling-id was introduced to the format (if it's 
> missing in the spec then Bo forgot about that, I'm pretty 
> sure it was discussed on the format list, at the time) to 
> solve a problem with the same incidence being in several 
> folders at the same time, all of them visible to the same 
> user. To avoid confusion with the incidence being there 
> twice, with the same uid, which violates the global 
> assumption that each event has a unique id, the concept of 
> separating the uid, which is globally unique, even for 
> identical copies of the same incidence in different folders, 
> from the scheduling id, which is the uid to be used when 
> scheduling this event (the uid of the "original" instance of 
> the event). That means that clients should use the scheduling 
> uid for all scheduling actions on the incidence as soon as it 
> is present, and use the uid as normal otherwise. The details 
> of how this came about and the different strategies discussed 
> to resolve the issue are to be found in the archives, I believe. 

The problem with this is that Horde assumes that that the subject line
contains the <uid>. Toltec will also break your model, when the object is
modified by Toltec it will write the <uid> to the subject and not the
<scheduling-id>.

Best regards

Joon Radley
Radley Network Technologies CC
Cell: +27 (0)83 368 8557
Fax: +27 (0)12 998 4346
E-mail: joon at radleys.co.za
  




More information about the devel mailing list