Re: Syncing with the P1i

Jan Schneider <[email protected]>
Newsgroups gmane.comp.horde.sync
Message-ID <[email protected]>
Zitat von Martin Zoller <[email protected]>:

> Hi all
> I tried to sync my SonyEricsson P1i with Horde using WiFi and the
> phone's built-in "remote sync" application. For this purpose I installed
> *Horde Groupware Webmail Edition* *1.2.4 on a webspace.
> At first it didn't work: The phone said the sync was successful, but
> there was no data in the Groupware applications. So I created /tmp/sync
> and synced again to get logfiles. And this was the error that occurred
> at every item:
> --
> DEBUG:  Handling <Replace> sent from client
> ERR:    Item size mismatch. Size reported as 182 but actual size is 180
> --
> Apparently all the data was discarded because the specified size is
> always 2 bytes too big. The easiest workaround was to patch Sync.php so
> that this mismatch would only generate a warning and the data would be
> kept. And now it works - I can backup all my PIM data on Horde. Here's
> the diff:
>
> -- begin Sync.php workaround --
> 221c221
> <                 $item->responseCode = RESPONSE_SIZE_MISMATCH;
> ---
>>                //$item->responseCode = RESPONSE_SIZE_MISMATCH;
> 225,227c225,227
> <                     __FILE__, __LINE__, PEAR_LOG_ERR);
> <                 $this->_errors++;
> <                 return false;
> ---
>>                    __FILE__, __LINE__,
> PEAR_LOG_WARNING/*PEAR_LOG_ERR*/);
>>                //$this->_errors++;
>>                //return false;
> -- end Sync.php workaround --

And who is wrong, the phone or Horde? Did you take a look at the  
logged client messages?

> The following problems persist:
>
> - Contact categories are not synced yet. This should be easy to
> implement since Turba has basic support for the "category" field.
>
> - The P1i has a common database for calendar and tasks, even though they
> are handled by separate applications on the phone. To backup my data, I
> need to sync this DB first with the "calendar", then with the "tasks"
> database. Therefore I can only do a one-way backup, since an actual sync
> would always destroy half the data on the phone. Maybe Horde could
> emulate a "caltask" database and automatically split the data into
> appointments and tasks. mobical.net supports this, and it works perfectly.

Horde does support it too. And the device driver for your phone  
actually has a check for it. Can you post the logged devinf file?

> And here are some logfiles:
> http://zoller.tv/temp/log1.txt - a sync with the error (contacts only)
> **http://zoller.tv/temp/log2.txt - a successful sync (contacts only)
>
> **Should I add some information to the wiki as well? I think it would be
> useful to offer the patched Sync.php for download somewhere - it's
> currently at http://zoller.tv/temp/Sync.php.
> Sorry for the long mail.
> **
>
> Best regards,
> Martin
> *
>
> -- 
> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: [email protected]
>



Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/

-- 
sync mailing list - Join the hunt: http://horde.org/bounties/#sync
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.