Join Now
Quality Rating:
  • Currently 3.0 / 5
(3.0 / 5 - 1 vote cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 07:36, 15 November 2007.

KIS000782 - SyncML client does not conform to SyncML 1.1 specification for REPLACE operation

From Forum Nokia Wiki


ID KIS000782 Creation date November 15, 2007
Platform S60 3rd Edition Devices  
Category Symbian C++ Subcategory SyncML

Overview

When passing a SyncML 1.1 REPLACE command while synchronizing the contacts between the server and the device, the data is not replaced properly in the device.


Description

When replacing contact details of a contact on the server side and then passing a reduced VCard to the device, these details are not replaced properly on the device. This seems to happen every time with the SyncML 1.1 replace command.

This also causes data loss when synchronizing contacts with multiple details of a particular type. For example, if synchronizing a contact with a single mobile number and two home phone numbers and the server modifies one of the home phone numbers, one of the home numbers is duplicated on the device and there is no instance of the other number.


How to reproduce

Complete a slow synchronization with nothing on the phone and nothing on the server side. Now do as follows:

1) Add a contact to the phone

Name: Test Contact

Cell: 021021021

Home: 071071071

Home: 081081081

2) Synchronize the phone.

3) Modify the first home number on the server (change it from 071071071 to 071071073).

4) Re-synchronize the phone to see the effects of the last update on the phone. The result will not be as expected as both home numbers in the contacts will be 081081081.


Solution

Currently there is no workaround for this problem. This problem is expected to be fixed in future firmware releases.

Related Discussions
Thread Thread Starter Forum Replies Last Post
SyncML on embedded ARM SLB OMA DM/DS/CP 1 2002-08-01 08:28
Compiling SyncML toolkit for Symbian OS 6.1 nitinchandola General Symbian C++ 3 2005-04-28 11:21
IrMC and SyncML thierrythevoz OMA DM/DS/CP 2 2002-12-19 08:33
doubt regarding alert codes swroop OMA DM/DS/CP 5 2006-08-10 10:16
How to create a client server application in symbian saimram General Symbian C++ 10 2008-02-01 20:20
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZKnowledgeBaseContentQ
     qfnZtypeQUqfnTypeZKnownIssueQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX