Sync4j (www.sync4j.org)
The Sync4J outlook converter uses its native SIF format for data exchange. Conversion to text/vcalendar etc. is done by SifConverter.php The connector seems not support DevInf information, so SyncML_Device can only detect it by the decice ID: so in the connector configuration the device ID must be set to 'sc-pim-<type>' which should be the default anyhow.
Copyright 2005-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /SyncML/SyncML/Device/Sync4j.php (line 31)
SyncML_Device | --SyncML_Device_sync4j
Converts a hash to a SIF XML structure.
Convert the content.
Converts the content from the backend to a format suitable for the client device.
Strips the uid (primary key) information as client and server might use different ones.
Sync4j as of Funambol Outlook connector 3.0.15 can't deal with <![CDATA[ so omit it.
The Funambol Sync4j client chokes on the cdata so for this device it has to be set to false. Syn4j uses base64 encoding and so the problems with escaping does not occur.
Inherited From SyncML_Device
SyncML_Device::convertClient2Server()
SyncML_Device::convertServer2Client()
SyncML_Device::convertUTC2LocalTime()
SyncML_Device::factory()
SyncML_Device::getPreferredContentType()
SyncML_Device::getPreferredContentTypeClient()
SyncML_Device::handleTasksInCalendar()
SyncML_Device::omitIndividualSyncStatus()
SyncML_Device::useCdataTag()
SyncML_Device::useLocalTime()
Documentation generated on Sun, 30 Jan 2011 05:22:33 +0000 by phpDocumentor 1.4.3