[sync] Problem With PocketPC Sync And Funambol

Deven Phillips dphillips at metalsales.us.com
Wed Mar 28 17:23:51 UTC 2007


I will give it go.. Thanks!!

Deven 

-----Original Message-----
From: sync-bounces at lists.horde.org [mailto:sync-bounces at lists.horde.org] On Behalf Of jochem at mondrian-it.nl
Sent: Wednesday, March 28, 2007 9:13 AM
To: sync at lists.horde.org
Subject: Re: [sync] Problem With PocketPC Sync And Funambol


The released PPC client 3.0.31 (which is marked as stable) allows you to change all the synctarget names. 

If you open it, go to edit, synchronization settings, then the details for calendar, you can enter 'calendar' in Remote Name. I've been using this on my primary phone for a couple of weeks now.

That being said, my boss recently purchased a testphone which arrived today. It's a vodaphone branded windows mobile device. I've installed the 6.0.5 alpha client, and get the same log entries as below. Horde's logs tell me that the sync was completed successfully.

As I've said, the funambol 3.0.31 client can successfully sync against this backend. I've been testing with it for the last couple of weeks, and I've submitted some bugfix patches through bugs.horde.org dealing with recurring entries. Other than the 3.0.31 client apparently not supporting exceptions in recurring events, I haven't been able to find any real issues with the calendar sync of 3.0.31 to horde HEAD, that is, with both bug fixes applied.

I'll dig into this issue a bit more, as the Funambol 6 client reportedly solves the exception issue with the SIF storage format...

Regards,

Jochem

-----Oorspronkelijk bericht-----
Van: Deven Phillips, CISSP, CCNA [mailto:dphillips at metalsales.us.com]
Verzonden: woensdag 28 maart 2007 13:58
Aan: sync at lists.horde.org
Onderwerp: Re: [sync] Problem With PocketPC Sync And Funambol

Yeah, the released version of the plug-in will not allow you to change the sync tag from 'vcal' to 'calendar', etc...

As for reconfiguring the log level, thanks, I will try that.

Deven

Jochem Meyers wrote:
> If you want to use https, you'd have to use either an officially signed certificate, or import the root certificate on your pda (google about it, it's possible, I've done it successfully to a horde sync backend).
>
> The best way to diagnose these issues, is by setting your horde's loglevel to PEAR_LOG_DEBUG instead of PEAR_LOG_INFO/NOTICE. You can do that in the configuration for the main framework, when you log in as administrator and go to setup. Most of the time, it will display useful information somewhere in between all the sql queries.
>
> You might want to try using the stable version of the plugin, unless the alpha provides you with features you need that you don't get in the stable release.
>
> Greetings,
>
> Jochem Meyers
>
> -----Oorspronkelijk bericht-----
> Van: Deven Phillips, CISSP, CCNA [mailto:dphillips at metalsales.us.com]
> Verzonden: woensdag 28 maart 2007 13:10
> Aan: sync at lists.horde.org
> Onderwerp: [sync] Problem With PocketPC Sync And Funambol
>
> Hey gang...
>
> I was hoping perhaps someone could help me with this. I have an HTC 
> Windows Mobile Phone. I have installed the 6.0.5 version of the 
> Funambol plugin, but I keep getting:
>
> Sync not completed. See log for details.
>
> I cannot make heads nor tails out of the log. I first started by using 
> an HTTPS url for sync, and now I have switched to HTTP just to be sure 
> that wasn/t the problem. I see nothing but the login in the horde log 
> files. Can anyone make any sense of this funambol log?
>
> Thanks In Advance!!!
>
> Deven Phillips
>
>
>
>
>
> Funambol Windows Mobile Plug-in Log - 2007-03-28 05:58:08 GMT -5:00
> 05:58:08 GMT -5:00 [DEBUG] - Reading configuration settings from the 
> management tree
> 05:58:08 GMT -5:00 [INFO] - Synchronization URL: 
> http://myserver.mydomain.com:80/hordecvs/rpc.php
> 05:58:08 GMT -5:00 [INFO] - Preparing synchronization of calendar...
> 05:58:09 GMT -5:00 [DEBUG] - devinfo: <DevInf 
> xmlns="syncml:devinf"><VerDTD>1.1</VerDTD>
> <DevID>fwm-35637800959178500</DevID>
> <DevTyp>windowsmobile</DevTyp>
> <SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>cale
> ndar</SourceRef> <Rx-Pref><CTType>text/x-s4j-sife</CTType>
> <VerCT></VerCT>
> </Rx-Pref>
> <Tx-Pref><CTType>text/x-s4j-sife</CTType>
> <VerCT></VerCT>
> </Tx-Pref>
> <SyncCap><SyncType>2</SyncType>
> <SyncType>1</SyncType>
> <SyncType>6</SyncType>
> </SyncCap>
> </DataStore>
> </DevInf>
>
> 05:58:09 GMT -5:00 [DEBUG] - devinfo hash: 0spcILjaOOYCGTRMrqmTvQ==
> 05:58:09 GMT -5:00 [DEBUG] - devinfo changed, retransmit
> 05:58:09 GMT -5:00 [DEBUG] - Initialization message:
> 05:58:09 GMT -5:00 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?> 
> <SyncML> <SyncHdr><VerDTD>1.1</VerDTD> <VerProto>SyncML/1.1</VerProto> 
> <SessionID>1175079488</SessionID> <MsgID>1</MsgID> 
> <Target><LocURI>http://myserver.mydomain.com:80/hordecvs/rpc.php</LocU
> RI>
> </Target>
> <Source><LocURI>fwm-35637800959178500</LocURI>
> </Source>
> <Cred><Meta><Format xmlns="syncml:metinf">b64</Format>
> <Type xmlns="syncml:metinf">syncml:auth-basic</Type>
> </Meta>
> <Data>REMOVEDREMOVED</Data>
> </Cred>
> <Meta><MaxMsgSize xmlns="syncml:metinf">16384</MaxMsgSize>
> <MaxObjSize xmlns="syncml:metinf">2010000</MaxObjSize>
> </Meta>
> </SyncHdr>
> <SyncBody><Alert><CmdID>1</CmdID>
> <Data>204</Data>
> <Item><Target><LocURI>calendar</LocURI>
> </Target>
> <Source><LocURI>calendar</LocURI>
> </Source>
> <Meta><Anchor xmlns="syncml:metinf"><Last>1</Last>
> <Next>1175079489</Next>
> </Anchor>
> <MaxObjSize xmlns="syncml:metinf">2010000</MaxObjSize>
> </Meta>
> </Item>
> </Alert>
> <Put><CmdID>2</CmdID>
> <Meta><Type 
> xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type>
> </Meta>
> <Item><Source><LocURI>./devinf11</LocURI>
> </Source>
> <Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD>
> <DevID>fwm-35637800959178500</DevID>
> <DevTyp>windowsmobile</DevTyp>
> <SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>cale
> ndar</SourceRef> <Rx-Pref><CTType>text/x-s4j-sife</CTType>
> <VerCT></VerCT>
> </Rx-Pref>
> <Tx-Pref><CTType>text/x-s4j-sife</CTType>
> <VerCT></VerCT>
> </Tx-Pref>
> <SyncCap><SyncType>2</SyncType>
> <SyncType>1</SyncType>
> <SyncType>6</SyncType>
> </SyncCap>
> </DataStore>
> </DevInf>
> </Data>
> </Item>
> </Put>
> <Final/></SyncBody>
> </SyncML>
> 05:58:09 GMT -5:00 [INFO] - Establish connection: test internet 
> connection status...
> 05:58:09 GMT -5:00 [DEBUG] - Not connected: try to connect...
> 05:58:09 GMT -5:00 [DEBUG] - Try to establish connection...
> 05:58:09 GMT -5:00 [DEBUG] - Start internet connection process...
> 05:58:09 GMT -5:00 [INFO] - Internet connection succesfully completed.
> 05:58:09 GMT -5:00 [DEBUG] - User Agent = PPC_USER_AGENT
> 05:58:09 GMT -5:00 [DEBUG] - Connecting to myserver.mydomain.com:80
> 05:58:09 GMT -5:00 [DEBUG] - Requesting resource /hordecvs/rpc.php
> 05:58:09 GMT -5:00 [DEBUG] - Content-Type: application/vnd.syncml+xml
> Content-Length: 1582 Accept-Encoding: deflate
> 05:58:09 GMT -5:00 [DEBUG] - Entering FunctionHttpSendRequest 05:58:10 
> GMT -5:00 [DEBUG] - FunctionHttpSendRequest: total byte sent: 1024 
> 05:58:10 GMT -5:00 [DEBUG] - FunctionHttpSendRequest: total byte sent: 
> 1582 05:58:10 GMT -5:00 [DEBUG] - Now HttpEndRequest is called
> 05:58:21 GMT -5:00 [DEBUG] - Exiting FunctionHttpSendRequest
> 05:58:21 GMT -5:00 [DEBUG] - Message sent
> 05:58:21 GMT -5:00 [DEBUG] - Data sent succesfully to server. Server 
> responds OK
> 05:58:21 GMT -5:00 [DEBUG] - HEADER: 
> ????????????????????????????????????????
>
> 05:58:21 GMT -5:00 [DEBUG] - Reading response...
> 05:58:21 GMT -5:00 [DEBUG] - Content-length: 571
> 05:58:21 GMT -5:00 [DEBUG] - In loop read bytes. Start
> 05:58:21 GMT -5:00 [DEBUG] - Entering WorkerFunctionInternetReadFile
> 05:58:21 GMT -5:00 [DEBUG] - Size: 571
> 05:58:21 GMT -5:00 [DEBUG] - Exiting WorkerFunctionInternetReadFile
> 05:58:21 GMT -5:00 [DEBUG] - In loop read bytes. End.
> 05:58:21 GMT -5:00 [DEBUG] - Response read
> 05:58:22 GMT -5:00 [DEBUG] - xœ¤TmoÚ0þ+(_'bšqÕ 
> uC¢]Uè¾»‰LySl(ì×ïlÇÉÂË:m|À—{ó=ÏÝ™Þ
²´·•LŠ|ê{=‘GEœä›©÷²ºï‡Þ-£Ëc
=,zà
> ›Ë©'á+K'ö
>  >ñ¬Ã׸bô»¨f«-Eµ¬uOU¡
> fÓ g´JºRß>‡(2
> ðh|†µZú
> 7ÚH‘èŠW¡]ÑËóœ­ß²þ0ø8
…ƒ1…ÆÕVíõÈ3Áâr›¤iRJc2*Š\ªe±«"ѤÜ*UNz¯¼
> ,¥Ÿ ÅSÉS!ýô£"›„m‹*Ñ^¢ªŒür[¶7"—íâàŸ ðeòSœi“|í1‚Íð5ž&êÛë?D 
> ‰‹©ýàb{!jº¡…OE|Iqµ“Œ~ÎbË¥4·Ïb]“«%í¡Ol\œ†Õ)Òu@ÿ©6¾f^‹WúØ:Ð x2 
> ÈH`«QuÑ ÞGGºèîRQ©3làÈc^]©·5Ÿ–àЕ8W"«µô.€Š+í¤
> .•®ËœôQ
T»cŠŒ‚"›ƒ5
> Øü
> ˆãaØð`‰ÃA·ª“=jñ4ƒ|e=.xvGþ/â‹HGÁÒÿY„šš•î”ܼ?%ƒî”<íÜŒ´
> ÷Q,öP!&U—u2©_DÓž -ÀT»:–× Ân¥IÄ<ˆhŸÇ¾5÷íÕ ZÑ ð‹ýý½Ô³ ;ªL}÷IÎSøpgûŒ 
> û„³_
> 05:58:22 GMT -5:00 [ERROR] - Error processing SyncHdr Status
> 05:58:22 GMT -5:00 [DEBUG] - Modification message: estimated size 0, 
> allowed size 16384, real size 705 / estimated size 0 = 100%
> 05:58:22 GMT -5:00 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?> 
> <SyncML> <SyncHdr><VerDTD>1.1</VerDTD> <VerProto>SyncML/1.1</VerProto> 
> <SessionID>1175079488</SessionID> <MsgID>2</MsgID> 
> <Target><LocURI>http://myserver.mydomain.com:80/hordecvs/rpc.php</LocU
> RI>
> </Target>
> <Source><LocURI>fwm-35637800959178500</LocURI>
> </Source>
> </SyncHdr>
> <SyncBody><Status><CmdID>1</CmdID>
> <MsgRef>1</MsgRef>
> <CmdRef>0</CmdRef>
> <Cmd>SyncHdr</Cmd>
> <TargetRef>http://myserver.mydomain.com:80/hordecvs/rpc.php</TargetRef
> > <SourceRef>fwm-35637800959178500</SourceRef>
> <Data>200</Data>
> </Status>
> <Sync><CmdID>2</CmdID>
> <Target><LocURI>calendar</LocURI>
> </Target>
> <Source><LocURI>calendar</LocURI>
> </Source>
> </Sync>
> <Final/></SyncBody>
> </SyncML>
> 05:58:22 GMT -5:00 [DEBUG] - Connecting to myserver.mydomain.com:80
> 05:58:22 GMT -5:00 [DEBUG] - Requesting resource /hordecvs/rpc.php
> 05:58:22 GMT -5:00 [DEBUG] - Content-Type: application/vnd.syncml+xml
> Content-Length: 705 Accept-Encoding: deflate
> 05:58:22 GMT -5:00 [DEBUG] - Entering FunctionHttpSendRequest
> 05:58:22 GMT -5:00 [DEBUG] - FunctionHttpSendRequest: total byte sent: 
> 705
> 05:58:22 GMT -5:00 [DEBUG] - Now HttpEndRequest is called
> 05:58:23 GMT -5:00 [DEBUG] - Exiting FunctionHttpSendRequest
> 05:58:23 GMT -5:00 [DEBUG] - Message sent
> 05:58:23 GMT -5:00 [DEBUG] - Data sent succesfully to server. Server 
> responds OK
> 05:58:23 GMT -5:00 [DEBUG] - HEADER: 
> ????????????????????????????????????????*?
> 05:58:23 GMT -5:00 [DEBUG] - Reading response...
> 05:58:23 GMT -5:00 [DEBUG] - Content-length: 455
> 05:58:23 GMT -5:00 [DEBUG] - In loop read bytes. Start
> 05:58:23 GMT -5:00 [DEBUG] - Entering WorkerFunctionInternetReadFile
> 05:58:23 GMT -5:00 [DEBUG] - Size: 455
> 05:58:23 GMT -5:00 [DEBUG] - Exiting WorkerFunctionInternetReadFile
> 05:58:24 GMT -5:00 [DEBUG] - In loop read bytes. End.
> 05:58:24 GMT -5:00 [DEBUG] - Response read
> 05:58:24 GMT -5:00 [DEBUG] - xœœS]1ý+d^ s[Hé&JT’EÍÂúÞm 
> Œ™¦-ìâ¯÷v:è5ò@ÏÜ{ÎýlÙÝKY NÚº¼® MI2Е¬U^íÉãöý0Kî8Ûœ+¹¾ 
> ·r‹ÄáWYÌãASšDÂGe9ûªír»äheÐâ`ûbk_ó:g4²v!û
> Ut:!ÓÙë,cÐ[ÙÚíñ1ˆ€m…ÝkÏÙ}-V|÷\
> Ç“7ãiFÈl2£ÓlBƒÖXŸD©¹2‡¼(rãWcbÐ…ÚÔG+õ%äÁ{3
> xÖO—–ڋ‰B»ôèRY—óŒÀ¡¶JË“kdj
> ¦Ï]´5êð_¼`á›ü»þm€6¯v
> §¤ùaf£úüôíª1í4-Ç„pÙF
> 05:58:24 GMT -5:00 [ERROR] - Server Failure: server returned error 
> code -1
> 05:58:24 GMT -5:00 [ERROR] - Error in syncing: Server Failure: server 
> returned error code -1
> 05:58:24 GMT -5:00 [INFO] - Sync ended.
>
>
>
>   
   
--
sync mailing list - Join the hunt: http://horde.org/bounties/#sync Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: sync-unsubscribe at lists.horde.org

--
sync mailing list - Join the hunt: http://horde.org/bounties/#sync Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: sync-unsubscribe at lists.horde.org



More information about the sync mailing list