Thanks Patrick.

Yes i am using file storage and am modifying the 01card-profile.xml.

However, i am facing an issue with its modification.
I removed all the telephone tags except for home and work.

The server has other fields also populated. Pasted below:

VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.41//EN
REV:20100328T103410Z
N:gupta;sachin;;;
FN:chin
X-EVOLUTION-FILE-AS:
X-GENDER:
NICKNAME:
TITLE:foo
ORG:ipol;;;
ROLE:
TEL;TYPE=HOME,VOICE:9
TEL;TYPE=HOME,FAX:6
TEL;TYPE=CELL:7
TEL;TYPE=PREF:1
TEL;TYPE=WORK,VOICE:8
EMAIL;TYPE=INTERNET:[email protected]
URL:
X-MOZILLA-HTML:
ADR:;;;;;;
BDAY:
NOTE:
PHOTO:
END:VCARD


On doing a refresh from server, this is the client contact

BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.41//EN
REV:20100328T103410Z
N:gupta;sachin;;;
FN:chin
X-EVOLUTION-FILE-AS:
X-GENDER:
NICKNAME:
TITLE:foo
ORG:gmail;;;
ROLE:
TEL;TYPE=HOME,VOICE:9
TEL;TYPE=HOME:6
TEL;TYPE=HOME:7
TEL:1
TEL;TYPE=WORK,VOICE:8
EMAIL;TYPE=INTERNET:[email protected]
URL:
X-MOZILLA-HTML:
ADR:;;;;;;
BDAY:
NOTE:
PHOTO:
END:VCARD

I am not sure why the client TEL details are coming this way.

TEL;TYPE=HOME,VOICE:9
TEL;TYPE=HOME:6
TEL;TYPE=HOME:7
TEL:1
TEL;TYPE=WORK,VOICE:8

I was expecting that the client should have had only the HOME and WORK number.
Is my expectation wrong?

Regards
Sachin

On Thu, Dec 5, 2013 at 6:40 PM, Patrick Ohly <[email protected]> wrote:
> On Thu, 2013-12-05 at 06:37 -0600, Sachin Gupta wrote:
>> Hello Patrick,
>>
>> How can i add new fields and property for the syncevo client?
>
> Are you using the SyncEvolution file storage?
>
> It uses the same field list and profile as EDS. In other words, you can
> add new fields and a certain mapping to vCard and the file backend will
> use them.
>
> See src/syncevo/configs/datatypes.
>
>> for e.g., i need to specify the property MaxOccur and MaxSize for some
>> of the fields. If is add these tags like<MaxOccur>1</MaxOccur>, client
>> gives errors:
>> invalid tag <MaxSize> at line 712 col 8
>> invalid tag <MaxOccur>1</MaxOccur>
>
> You seem to be editing 01vcard-profile.xml. This file does not use CtCap
> elements, so you cannot add MaxOccur or MaxSize there. Have a look at
> SySync_config_reference.pdf for an explanation.
>
> --
> Best Regards, Patrick Ohly
>
> The content of this message is my personal opinion only and although
> I am an employee of Intel, the statements I make here in no way
> represent Intel's position on the issue, nor am I authorized to speak
> on behalf of Intel on this matter.
>
>
_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to