On Thu, Dec 3, 2009 at 6:49 AM, Peter Saint-Andre <[email protected]>wrote:
> http://xmpp.org/extensions/tmp/xep-0060-1.13.html > > The data versioning stuff is here: > > http://xmpp.org/extensions/tmp/xep-0060-1.13.html#versioning > > "MUST NOT be accepted by the service from the publisher," This one makes me feeling I have to use some open source implementation to make reliable service and to change this part by myself right to the code. In node level I think this requirement is ok, not in Item level. Serviveces A and B are equivalent, Service A publishes ItemID a1, with Ver a123 Service A publishes ItemID a1, with Ver a124 Service B publishes ItemID a1, with Ver b123 Service B publishes ItemID a1, with Ver b345 Subscriber S receives ItemId a1 from A and B in random order, how the subscriber should decide, which one is the correct one to use? Subscriber S changes it's subscription from A to B and reqeust all items from which version? (from the beginning) Proxy server Pr acts as subscriber to A and B and as publisher to it's clients. Pr receives a1 from A and B, when is there time to update data in Pr and to publish updates? And yes, I can do this by de-serialaising data part, which should not be the case by my opinion, as this can be handled well-defined in metadata part. Can it be, "Items 'ver' can set by publisher..." over and out, thx. - Ville > I'll try to get through the rest of the versioning thread soon. > > Peter > > -- > Peter Saint-Andre > https://stpeter.im/ > > >
