[sync] CTCaps not in devinfo.txt

Jan Schneider jan at horde.org
Tue Sep 29 22:24:36 UTC 2009


Zitat von lst_hoe02 at kwsoft.de:

> Hello
>
> i try to use the capabilities sent by a SyncML client (Funambol  
> Mozilla Client Ver. 0.9.1) but get no entries in  
> /tmp/sync/devinfo.txt despite some values are sent by the client.  
> Has anyone ever tried if capabilities are working?

Please try if this is fixed with the following patch:
http://cvs.horde.org/diff.php/framework/SyncML/SyncML/Command/Put.php?rt=horde&r1=1.12.10.13&r2=1.12.10.14&ty=u

> devinfo.txt :
> SyncML_DeviceInfo::__set_state(array(
>    'VerDTD' => '1.2',
>    'Man' => 'Funambol',
>    'Mod' => NULL,
>    'OEM' => NULL,
>    'FwV' => NULL,
>    'SwV' => '0.9.1',
>    'HwV' => NULL,
>    'DevID' => 'fmz-2Mz2DForvBTcU7HrqvcM2w==',
>    'DevTyp' => 'workstation',
>    'DataStores' =>
>   array (
>     0 =>
>     SyncML_DataStore::__set_state(array(
>        'SourceRef' => 'contact',
>        'DisplayName' => NULL,
>        'MaxGUIDSize' => NULL,
>        'Rx_Pref' =>
>       array (
>         'text/x-vcard' => '2.1',
>       ),
>        'Rx' =>
>       array (
>       ),
>        'Tx_Pref' =>
>       array (
>         'text/x-vcard' => '2.1',
>       ),
>        'Tx' =>
>       array (
>       ),
>        'DSMem' => NULL,
>        'SyncCap' =>
>       array (
>         2 => true,
>         1 => true,
>         6 => true,
>         4 => true,
>       ),
>     )),
>     1 =>
>     SyncML_DataStore::__set_state(array(
>        'SourceRef' => 'event',
>        'DisplayName' => NULL,
>        'MaxGUIDSize' => NULL,
>        'Rx_Pref' =>
>       array (
>         'text/calendar' => '2.0',
>       ),
>        'Rx' =>
>       array (
>       ),
>        'Tx_Pref' =>
>       array (
>         'text/calendar' => '2.0',
>       ),
>        'Tx' =>
>       array (
>       ),
>        'DSMem' => NULL,
>        'SyncCap' =>
>       array (
>         2 => true,
>         1 => true,
>         6 => true,
>         4 => true,
>       ),
>     )),
>     2 =>
>     SyncML_DataStore::__set_state(array(
>        'SourceRef' => 'task',
>        'DisplayName' => NULL,
>        'MaxGUIDSize' => NULL,
>        'Rx_Pref' =>
>       array (
>         'text/calendar' => '2.0',
>       ),
>        'Rx' =>
>       array (
>       ),
>        'Tx_Pref' =>
>       array (
>         'text/calendar' => '2.0',
>       ),
>        'Tx' =>
>       array (
>       ),
>        'DSMem' => NULL,
>        'SyncCap' =>
>       array (
>         2 => true,
>         1 => true,
>         6 => true,
>         4 => true,
>       ),
>     )),
>   ),
>    'CTCaps' => NULL,
>    'Exts' => NULL,
>    'UTC' => true,
>    'SupportLargeObjs' => NULL,
>    'SupportNumberOfChanges' => NULL,
> ))
>
>
>
>
> client_11.xml :
> <Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type>
> </Meta>
> <Item><Source><LocURI>./devinf12</LocURI>
> </Source>
> <Data><DevInf xmlns="syncml:devinf"><VerDTD>1.2</VerDTD>
> <Man>Funambol</Man>
> <SwV>0.9.1</SwV>
> <DevID>fmz-3WY0cMxIgfrH4p8N2d5Bbw==</DevID>
> <DevTyp>workstation</DevTyp>
> <UTC/><DataStore><SourceRef>contact</SourceRef>
> <Rx-Pref><CTType>text/x-vcard</CTType>
> <VerCT>2.1</VerCT>
> </Rx-Pref>
> <Tx-Pref><CTType>text/x-vcard</CTType>
> <VerCT>2.1</VerCT>
> </Tx-Pref>
> <CTCap><CTType>text/x-vcard</CTType>
> <VerCT>2.1</VerCT>
> <Property><PropName>BEGIN</PropName>
> <PropParam><ParamName>VCARD</ParamName>
> </PropParam>
> </Property>
> <Property><PropName>VERSION</PropName>
> <PropParam><ParamName>2.1</ParamName>
> </PropParam>
> </Property>
> <Property><PropName>N</PropName>
> </Property>
> <Property><PropName>FN</PropName>
> </Property>
> <Property><PropName>NICKNAME</PropName>
> </Property>
> <Property><PropName>END</PropName>
> <PropParam><ParamName>VCARD</ParamName>
> </PropParam>
> </Property>
> </CTCap>
>
> -- 
> 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
>



Jan.

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



More information about the sync mailing list