[sync] Nokia 9500
Karsten Fourmont
fourmont at gmx.de
Wed Feb 8 04:09:34 PST 2006
Hi Jonas,
can you send me the wbxml files directly to my mailbox (the mailing list
strips non-textual attachments).
Please be aware that username and password are encoded in this data. You
should use a dummy password. authorization doesn't seem to work anyhow atm.
I'll have a look and try to figure out what's going on.
Thanks
Karsten
Joonas Hämäläinen wrote:
> Hips,
>
> I've been following sync in horde a while now, been waiting it to
> complete enough to take it into own use. Now I thought to give it a try,
> and I got little confusing results.
>
> I have horde 3.1-rc2, imp 4.1-rc2, kronolith 2.1-rc2 and bunch of other
> modules installed and working quite much as expected. I have downloaded
> snapshot framework-FRAMEWORK_3-2006-02-07.tar.gz and followed
> instructions of http://wiki.horde.org/SyncHowTo and installed new
> SyncML, WB_XML and iCalendar over my horde 3.1-rc2.
>
> I try to sync just kronolith, that is most important for me, so
> concentrated on that. If I use my Nokia 9500, I get following results:
>
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: New session created:
> syncmlIMEI3543050025972066 [on line 172 of
> "/path/to/hordeinstall/lib/SyncML.php"]
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: authorized= version=1
> msgid=1 source=IMEI:354305002597206 target=http://hordeurl/rpc.php user=
> charset=UTF-8 wbxml=1 [on line 226 of
> "/path/to/hordeinstall/lib/SyncML.php"]
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: looking for sync for
> calendar [on line 263 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: Create new sync for
> calendar [on line 269 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: create for
> syncType=calendar [on line 51 of
> "/path/to/hordeinstall/lib/SyncML/Sync.php"]
> Feb 08 12:37:23 HORDE [debug] [horde] SyncML: SyncML: return message
> completed [on line 513 of "/path/to/hordeinstall/lib/SyncML.php"]
>
> $ cat syncml_client_0.wbxml
> �Sjmlq�1.1r�
> SyncML/1.1e�6[�1nW�*http://hordeurl/rpc.phpgW�IMEI:354305002597206ZL�10000kFK�1O�202TnW�
> ./calendargW�./C\System\Data\CalendarZEJ�O�20060208T103703Z_K�2ZS�#application/vnd.syncml-devinf+wbxmlTgW�
> ./devinf11OÈ:�TjJe�1.1Q�NOKIAU�9500^�
> text/calendard�2.0bF�text/x-vcalendard�1.0_`�1`�2`�3`�4`�5`�6`�7EF�text/x-vcalendarX�BEGINc��1.0VCALENDARc�VEVENTc�VTODOX�ENDc�
> VCALENDARc�VEVENTc�VTODOX�VERSIONc�1.0X�UIDX�SUMMARYX�DESCRIPTIONX�DTENDX�DTSTARTX�AALARMW�TYPEX�CLASSc�PUBLICc�PRIVATEc�CONFIDENTIALX�Ctext/calendarX�BEGINc�X�VCALENDARc�VEVENTc�VTODOX�ENDc�DVCALENDARc�VEVENTc�VTODOX�VERSIONc�2.0X�UIDX�SUMMARYX�DESCRIPTIONX�DTENDX�DTLAST-MODIFIEDXPRIORITYX�STATUSX�RRULEX�DUEX�EXDATEX�TZXDAYLIGHTX�X-EPOCAGENDAENTRYTYPEX�X-EPOCTODOLISTX�X-NOKIA-RECURRENCE-IDSK�3ZS�#application/vnd.syncml-devinf+wbxmlTnW�
> ./devinf11
>
> $ cat syncml_server_0.wbxml
> j-//SYNCML//DTD SyncML
> 1.1//ENmlq1.1rSyncML/1.1e6[1nWIMEI:354305002597206VgWhttp://hordeurl/rpc.phpkiK1\1L0JSyncHdrohttp://hordeurl/rpc.phphIMEI:354305002597206IZSsyncml:auth-basicGb64O407iK2\1L1JAlertO401iK3\1L2JPuth./devinf11O401iK4\1L3JGeto./devinf11O401R
>
>
> Tried using Sync4J Java GUI client example, but it gives only "String
> index out of range: -9" and log shows good (to me at least):
>
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: Existing session
> continued: syncmlfoobar12345678 [on line 180 of
> "/path/to/hordeinstall/lib/SyncML.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: authorized=1 version=1
> msgid=1 source=foobar target=http://hordeurl user=user_domain_tld
> charset=ISO-8859-1 wbxml=1 [on line 226 of
> "/path/to/hordeinstall/lib/SyncML.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: looking for sync for
> calendar [on line 263 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: SyncML: No info about
> previous syncs found for id user_domain_tld:foobar and database calendar
> [on line 96 of "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: SyncML: Anchor mismatch,
> enforcing SlowSync [on line 119 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: looking for sync for
> contacts [on line 263 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: SyncML: No info about
> previous syncs found for id user_domain_tld:foobar and database contacts
> [on line 96 of "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: SyncML: Anchor mismatch,
> enforcing SlowSync [on line 119 of
> "/path/to/hordeinstall/lib/SyncML/Command/Alert.php"]
> Feb 08 13:05:22 HORDE [debug] [horde] SyncML: SyncML: return message
> completed [on line 513 of "/path/to/hordeinstall/lib/SyncML.php"]
>
> Also tried to get Sync4j Outlook Client to work, but for some reason it
> sends username in form user_domain.tld instead of user_domain_tld which
> has to be used.
>
> Ultimate question is, is there anything I can do to improve things? I
> have seen that there has been problems with other Nokia 9500 users, but
> not seeing if they have got it finally working. Or is there so much
> changes in complete CVS version of things that it is only working, and I
> can't use trick described in http://wiki.horde.org/SyncHowTo?
>
> Any ideas and hints are appreciated which can point me to right
> direction about this. I'm somewhat familiar with horde framework, but
> not with syncing, so completely lost now.
>
> Regards,
> Joonas Hämäläinen
More information about the sync
mailing list