[GroupDAV] Question about the Strategy Configuration

Mathew McBride groupdav@opengroupware.org
Thu, 22 Mar 2007 14:46:17 +1100


The event sync source shouldn=B9t need to do any special processing depending
on the set strategy (client/server wins), as Funambol handles this itself.

The strategy is provided to us at the start of sync but theres no need to
check it, however there are places in the GroupDAV sync sources where its
been checked to ensure sanity, they=B9ll vanish when I get around to removing
them.

Don't confuse that with the synchronization mode (slow,normal,from server
only, to client only) which is checked in getAllSyncItemKeys()

I currently don't have any servers with the connector on it available for
external use.=20

On 22/3/07 9:47 AM, "Tews, Shad" <Shad.Tews@corpx.usa.net> wrote:

> In the funambol admin tool on the Strategy Panel under conflict resolutio=
n
> there is a Client wins and a Server wins option. When looking at the code=
 in
> vCalGroupDAVConnector it appears that if it is set to "Server Wins" there=
 will
> never be any updates propigated from the client to the server. In there i=
t
> appears that this setting is being looked at incorrectly. My understandin=
g of
> this setting is that it is used only if there has been changes to an even=
t or
> contact on both the client and the server and there has to be a decision =
made
> as to whose data is correct. I wouldn't expect this option to be used unl=
ess
> that condition had been detected. Do you ever attempt to detect this
> condition? Or does this responsibility lie within the Funambol code?
> =20
> Also, do you happen to have a server we can test against? We would like t=
o
> have multiple locations that we can test against to try and detect if we =
have
> incorrectly setup anything on our side.
> =20
> thanks,
> Shad
>=20
>=20
>=20
> =20
>=20
> =20
>=20