[sync] funambol outlook plugin 6.0.9 : Unsupported Content-Type: text/x-s4j-sifc
Karsten Fourmont
fourmont at gmx.de
Sat May 5 13:38:54 UTC 2007
Hi,
the auto-detection of the Sync4j/Funambol plugins didn't detect the
6.0.9 plugin correctly.
This results in
>> DEBUG: using default device class
where
"DEBUG: created device class sync4J" should be.
Try what I just committed. This should detect the plugin correctly.
Cheers,
Karsten
Ronan SALMON wrote:
> I've tried syncing a Pocket PC using the funambol windows mobile plugin
> 6.0.13 and I get the same errors :
>
> Unsupported Content-Type: text/x-s4j-sifc
>
> It seems that the new version of the Funambol plugins don't work no
> more. Anyone with the same error ?
>
> Ronan.
>
>
>
> Le jeudi 03 mai 2007 à 10:54 +0200, Ronan SALMON a écrit :
>> Hi,
>>
>> I'm trying to sync Outlook with Horde's latest CVS and the funambol
>> outlook plugin 6.0.9. Unfortunately, nothing (contact, calendar...) gets
>> synced.
>>
>> I'm using the contact recover option of the Funambol plugin. The plugin
>> is suppose to replace all of the outlook data with the data from the
>> server.
>>
>> Thanks for the help,
>> Ronan.
>>
>> here are some of the logs. :
>>
>>
>> [/]# cat /tmp/sync/devinf.txt
>> SyncML_DeviceInfo::__set_state(array(
>> '_VerDTD' => '1.1',
>> '_Man' => 'Funambol',
>> '_Mod' => 'Funambol Outlook Plug-in',
>> '_OEM' => NULL,
>> '_FwV' => NULL,
>> '_SwV' => '6.0.9',
>> '_HwV' => NULL,
>> '_DevID' => 'fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=',
>> '_DevTyp' => 'workstation',
>> '_DataStore' =>
>> array (
>> 0 =>
>> SyncML_DataStore::__set_state(array(
>> '_SourceRef' => 'contact',
>> '_DisplayName' => NULL,
>> '_MaxGUIDSize' => NULL,
>> '_Rx_Pref' =>
>> array (
>> 'text/x-s4j-sifc' => '',
>> ),
>> '_Rx' =>
>> array (
>> 'text/x-s4j-sifc' => '',
>> 'text/x-vcard' => '2.1',
>> ),
>> '_Tx_Pref' =>
>> array (
>> 'text/x-s4j-sifc' => '',
>> ),
>> '_Tx' =>
>> array (
>> 'text/x-s4j-sifc' => '',
>> 'text/x-vcard' => '2.1',
>> ),
>> '_DSMem' => NULL,
>> '_SyncCap' =>
>> array (
>> 2 => true,
>> 1 => true,
>> 5 => true,
>> 3 => true,
>> 6 => true,
>> 4 => true,
>> ),
>> )),
>> ),
>> '_CTCap' => NULL,
>> '_Ext' => NULL,
>> '_UTC' => true,
>> '_supportLargeObjs' => true,
>> '_supportNumberOfChanges' => true,
>> ))
>>
>> [/]# more /tmp/sync/syncml_log.txt
>> DEBUG: Backend of class SyncML_Backend_Horde created
>> DEBUG: New session created: 6c22202990fdc065da01189801e938ca
>> DEBUG: checking auth for user=rsalmon
>> DEBUG: authorized=1 version=1 msgid=1
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG: erase map:DELETE FROM horde_syncml_map WHERE syncml_syncpartner
>> = 'fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=' AND syncml_db = 'contacts' AND
>> syncml_uid='rsalmon'
>> DEBUG: Create new sync for scard; synctype=205
>> DEBUG: HandleFinal for state=0
>> DEBUG: Received Final from client.
>> DEBUG: Sending Final to client.
>> DEBUG: SyncML: return message completed
>> DEBUG: Finished at 2007-05-03 10:15:04. Packet logged
>> in /tmp/sync/syncml_server_10.xml
>>
>> DEBUG: Backend of class SyncML_Backend_Horde created
>> DEBUG: Existing session continued: 6c22202990fdc065da01189801e938ca
>> DEBUG: authorized=1 version=1 msgid=2
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG: using default device class
>> DEBUG: HandleFinal for state=1
>> DEBUG: server create sync output for syncType=scard
>> DEBUG: Compiling server changes from 1970-01-01 01:00:00 to 2007-05-03
>> 10:15:04
>> DEBUG: sending 497 server changes for syncType=scard
>> DEBUG: add: 20070307123812.11zmvlgc9m3k at 192.168.1.22
>> ERR: api export call for 20070307123812.11zmvlgc9m3k at 192.168.1.22
>> failed: Unsupported Content-Type: text/x-s4j-sifc
>> DEBUG: add: 20070307123759.7gtxs4fwy70g at 192.168.1.22
>> ERR: api export call for 20070307123759.7gtxs4fwy70g at 192.168.1.22
>> failed: Unsupported Content-Type: text/x-s4j-sifc
>> DEBUG: add: 20070307123800.5q2cv0hl34o at 192.168.1.22
>> ERR: api export call for 20070307123800.5q2cv0hl34o at 192.168.1.22
>> failed: Unsupported Content-Type: text/x-s4j-sifc
>> D
>>
>> ....
>> DEBUG: Received Final from client.
>> DEBUG: Sending Final to client.
>> DEBUG: SyncML: return message completed
>> DEBUG: Finished at 2007-05-03 10:15:20. Packet logged
>> in /tmp/sync/syncml_server_11.xml
>>
>> DEBUG: Backend of class SyncML_Backend_Horde created
>> DEBUG: Existing session continued: 6c22202990fdc065da01189801e938ca
>> DEBUG: authorized=1 version=1 msgid=3
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG: HandleFinal for state=2
>> DEBUG: Received Final from client.
>> DEBUG: Sending Final to client.
>> INFO: Successful sync of scard! Summary: failures=0;
>> client(Add,Replace,Delete,AddReplaces)=0,0,0,0;
>> server(Add,Replace,Delete)=0,0,0
>> DEBUG: Finished at 2007-05-03 10:15:20. Packet logged
>> in /tmp/sync/syncml_server_12.xml
>>
>>
>> [/tmp/sync]# more syncml_server_11.xml
>> <?xml version="1.0" encoding="UTF-8"?><SyncML
>> xmlns="syncml:syncml1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1178171171</SessionID><MsgID>2</MsgID><Target><Lo
>> cURI>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</LocURI><LocName>rsalmon</LocName></Target><Source><LocURI>http://192.168.1.22/horde/rpc.php</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf"
>>> 1000000</MaxMsgSize><MaxObjSize
>> xmlns="syncml:metinf">31000</MaxObjSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>ht
>> tp://192.168.1.22/horde/rpc.php</TargetRef><SourceRef>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>3</CmdRef><Cmd
>>> Results</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Sync</Cmd><TargetRef>scard</TargetRef><SourceRef>conta
>> ct</SourceRef><Data>200</Data></Status><Sync><CmdID>4</CmdID><Target><LocURI>contact</LocURI></Target><Source><LocURI>scard</LocURI></Source><NumberOfChanges>497</NumberOfChanges></Sync><Fina
>> l></Final></SyncBody></SyncML>
>>
>> [/tmp/sync]# more syncml_client_11.xml
>> <?xml version="1.0" encoding="UTF-8"?>
>> <SyncML>
>> <SyncHdr><VerDTD>1.1</VerDTD>
>> <VerProto>SyncML/1.1</VerProto>
>> <SessionID>1178171171</SessionID>
>> <MsgID>2</MsgID>
>> <Target><LocURI>http://192.168.1.22/horde/rpc.php</LocURI>
>> </Target>
>> <Source><LocURI>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</LocURI>
>> </Source>
>> </SyncHdr>
>> <SyncBody><Status><CmdID>1</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>0</CmdRef>
>> <Cmd>SyncHdr</Cmd>
>> <TargetRef>http://192.168.1.22/horde/rpc.php</TargetRef>
>> <SourceRef>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</SourceRef>
>> <Data>200</Data>
>> </Status>
>> <Status><CmdID>2</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>3</CmdRef>
>> <Cmd>Alert</Cmd>
>> <TargetRef>scard</TargetRef>
>> <SourceRef>contact</SourceRef>
>> <Data>200</Data>
>> <Item><Data><Anchor xmlns="syncml:metinf"><Next>1178180104</Next>
>> </Anchor>
>> </Data>
>> </Item>
>> </Status>
>> <Status><CmdID>4</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>4</CmdRef>
>> <Cmd>Get</Cmd>
>> <Data>200</Data>
>> </Status>
>> <Results><CmdID>3</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>4</CmdRef>
>> <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>
>> <Man>Funambol</Man>
>> <Mod>Funambol Outlook Plug-in</Mod>
>> <SwV>6.0.9</SwV>
>> <DevID>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</DevID>
>> <DevTyp>workstation</DevTyp>
>> <UTC/><SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>contact</SourceRef>
>> <Rx-Pref><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Rx-Pref>
>> <Rx><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Rx>
>> <Rx><CTType>text/x-vcard</CTType>
>> <VerCT>2.1</VerCT>
>> </Rx>
>> <Tx-Pref><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Tx-Pref>
>> <Tx><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Tx>
>> <Tx><CTType>text/x-vcard</CTType>
>> <VerCT>2.1</VerCT>
>> </Tx>
>> <SyncCap><SyncType>2</SyncType>
>> <SyncType>1</SyncType>
>> <SyncType>5</SyncType>
>> <SyncType>3</SyncType>
>> <SyncType>6</SyncType>
>> <SyncType>4</SyncType>
>> </SyncCap>
>> </DataStore>
>> </DevInf>
>> </Data>
>> </Item>
>> </Results>
>> <Sync><CmdID>5</CmdID>
>> <Target><LocURI>scard</LocURI>
>> </Target>
>> <Source><LocURI>contact</LocURI>
>> </Source>
>> </Sync>
>> <Final/></SyncBody>
>> </SyncML>
>>
>> [/tmp/sync]#
>>
>>
>>
>>
More information about the sync
mailing list