Msg #1 nokia N95->serveur
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd">
<SyncML xmlns="syncml:SYNCML1.1">
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>9</SessionID>
<MsgID>1</MsgID>
<Target>
<LocURI>http://192.168.1.11/syncml.asp</LocURI>
</Target>
<Source>
<LocURI>IMEI:012345678901234</LocURI>
</Source>
<Meta>
<MaxMsgSize xmlns="syncml:metinf">65535</MaxMsgSize>
</Meta>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>1</CmdID>
<Data>201</Data>
<Item>
<Target>
<LocURI>./card</LocURI>
</Target>
<Source>
<LocURI>./C:Contacts.cdb</LocURI>
</Source>
<Meta>
<Anchor xmlns="syncml:metinf">
<Last/>
<Next>20090516T141954Z</Next>
</Anchor>
</Meta>
</Item>
</Alert>
<Put>
<CmdID>2</CmdID>
<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>NOKIA</Man>
<Mod>N95 8GB</Mod>
<FwV/>
<SwV>V 20.0.016</SwV>
<HwV/>
<DevID>IMEI:012345678901234</DevID>
<DevTyp>phone</DevTyp>
<UTC/>
<SupportLargeObjs/>
<SupportNumberOfChanges/>
<DataStore>
<SourceRef>./C:Contacts.cdb</SourceRef>
<DisplayName>Contacts</DisplayName>
<MaxGUIDSize>8</MaxGUIDSize>
<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>
<SyncCap>
<SyncType>1</SyncType>
<SyncType>2</SyncType>
<SyncType>3</SyncType>
<SyncType>4</SyncType>
<SyncType>5</SyncType>
<SyncType>6</SyncType>
<SyncType>7</SyncType>
</SyncCap>
</DataStore>
<CTCap>
<CTType>text/x-vcard</CTType>
<PropName>BEGIN</PropName>
<ValEnum>VCARD</ValEnum>
<DisplayName>Begin</DisplayName>
<PropName>END</PropName>
<ValEnum>VCARD</ValEnum>
<DisplayName>End</DisplayName>
<PropName>VERSION</PropName>
<ValEnum>2.1</ValEnum>
<DisplayName>Version</DisplayName>
<PropName>REV</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Revision</DisplayName>
<PropName>N</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Name</DisplayName>
<PropName>ADR</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Address</DisplayName>
<ParamName>HOME</ParamName>
<DataType/>
<DisplayName>Home address</DisplayName>
<ParamName>WORK</ParamName>
<DataType/>
<DisplayName>Work address</DisplayName>
<PropName>TEL</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Telephone number</DisplayName>
<ParamName>HOME</ParamName>
<DataType/>
<DisplayName>Home telephone</DisplayName>
<ParamName>WORK</ParamName>
<DataType/>
<DisplayName>Work telephone</DisplayName>
<ParamName>CELL</ParamName>
<DataType/>
<DisplayName>Cellular number</DisplayName>
<ParamName>PAGER</ParamName>
<DataType/>
<DisplayName>Pager number</DisplayName>
<ParamName>FAX</ParamName>
<DataType/>
<DisplayName>Fax number</DisplayName>
<ParamName>VIDEO</ParamName>
<DataType/>
<DisplayName>Video number</DisplayName>
<ParamName>PREF</ParamName>
<DataType/>
<DisplayName>Default number</DisplayName>
<ParamName>CAR</ParamName>
<DataType/>
<DisplayName>Car telephone</DisplayName>
<PropName>FN</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>FullName</DisplayName>
<PropName>EMAIL</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Email address</DisplayName>
<ParamName>HOME</ParamName>
<DataType/>
<DisplayName>Home email</DisplayName>
<ParamName>WORK</ParamName>
<DataType/>
<DisplayName>Work email</DisplayName>
<PropName>URL</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>URL address</DisplayName>
<ParamName>HOME</ParamName>
<DataType/>
<DisplayName>Home URL</DisplayName>
<ParamName>WORK</ParamName>
<DataType/>
<DisplayName>Work URL</DisplayName>
<PropName>NOTE</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Note</DisplayName>
<PropName>TITLE</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Title</DisplayName>
<PropName>ORG</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Organisation</DisplayName>
<PropName>PHOTO</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Photo</DisplayName>
<PropName>BDAY</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Birthday</DisplayName>
<PropName>SOUND</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Sound</DisplayName>
<PropName>X-WV-ID</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Wireless Village Id</DisplayName>
<PropName>X-ASSISTANT</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Assistant name</DisplayName>
<PropName>X-ASSISTANT-TEL</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Assistant phone</DisplayName>
<PropName>X-ANNIVERSARY</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Anniversary</DisplayName>
<PropName>X-SPOUSE</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Spouse</DisplayName>
<PropName>X-CHILDREN</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Children</DisplayName>
<PropName>X-EPOCSECONDNAME</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>Nickname</DisplayName>
<PropName>X-CLASS</PropName>
<ValEnum>PUBLIC</ValEnum>
<ValEnum>PRIVATE</ValEnum>
<ValEnum>CONFIDENTIAL</ValEnum>
<DisplayName>Class</DisplayName>
<PropName>X-SIP</PropName>
<DataType/>
<Size>256</Size>
<DisplayName>SIP protocol</DisplayName>
<ParamName>POC</ParamName>
<DataType/>
<DisplayName>POC</DisplayName>
<ParamName>SWIS</ParamName>
<DataType/>
<DisplayName>SWIS</DisplayName>
<ParamName>VOIP</ParamName>
<DataType/>
<DisplayName>Voice over IP</DisplayName>
</CTCap>
</DevInf>
</Data>
</Item>
</Put>
<Get>
<CmdID>3</CmdID>
<Meta>
<Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type>
</Meta>
<Item>
<Target>
<LocURI>./devinf11</LocURI>
</Target>
</Item>
</Get>
<Final/>
</SyncBody>
</SyncML>
Msg #1 serveur->nokia N95
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd">
<SyncML xmlns="syncml:SYNCML1.1">
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>9</SessionID>
<MsgID>1</MsgID>
<Target><LocURI>IMEI:012345678901234</LocURI></Target>
<Source><LocURI>http://192.168.1.11/syncml.asp</LocURI></Source>
<Meta><MaxMsgSize xmlns="syncml:metinf">65535</MaxMsgSize></Meta>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>1</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>IMEI:012345678901234</TargetRef>
<SourceRef>http://192.168.1.11/syncml.asp</SourceRef>
<Data>212</Data>
</Status>
<Status>
<CmdID>2</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>1</CmdRef>
<Cmd>Alert</Cmd>
<TargetRef>./C:Contacts.cdb</TargetRef>
<SourceRef>./card</SourceRef>
<Data>200</Data>
<Item>
<Data><Anchor xmlns="syncml:metinf"><Last>1193136584</Last><Next>1193150468</Next></Anchor></Data>
</Item>
</Status>
<Status>
<CmdID>3</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>2</CmdRef>
<Cmd>Put</Cmd>
<SourceRef>./devinf11</SourceRef>
<Data>200</Data>
</Status>
<Status>
<CmdID>4</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>3</CmdRef>
<Cmd>Get</Cmd>
<TargetRef>./devinf11</TargetRef>
<Data>200</Data>
</Status>
<Results>
<CmdID>5</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>3</CmdRef>
<Meta><Type>application/vnd.syncml-devinf+wbxml</Type></Meta>
<Item>
<Source><LocURI>./devinf11</LocURI></Source>
<Data>
<DevInf xmlns="syncml:devinf">
<VerDTD>1.1</VerDTD>
<Man>test serveur</Man>
<Mod>data synchronisation</Mod>
<OEM>-</OEM>
<FwV>-</FwV>
<SwV>0</SwV>
<HwV>-</HwV>
<DevID>monserveur</DevID>
<DevTyp>server</DevTyp>
<UTC/><SupportLargeObjs/><SupportNumberOfChanges/>
<DataStore>
<SourceRef>./card</SourceRef>
<DisplayName>./card</DisplayName>
<MaxGUIDSize>32</MaxGUIDSize>
<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>
<SyncCap>
<SyncType>1</SyncType>
<SyncType>2</SyncType>
<SyncType>3</SyncType>
<SyncType>4</SyncType>
<SyncType>5</SyncType>
<SyncType>6</SyncType>
<SyncType>7</SyncType>
</SyncCap>
</DataStore>
</DevInf>
</Data>
</Item>
</Results>
<Alert>
<CmdID>6</CmdID>
<Data>202</Data>
<Item>
<Target>
<LocURI>./C:Contacts.cdb</LocURI>
</Target>
<Source><LocURI>./card</LocURI></Source>
<Meta>
<Anchor xmlns="syncml:metinf">
<Last></Last>
<Next></Next>
</Anchor>
</Meta>
</Item>
</Alert>
<Final/>
</SyncBody>
</SyncML>
Msg #2 nokia N95->serveur
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd">
<SyncML xmlns="syncml:SYNCML1.1">
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>9</SessionID>
<MsgID>2</MsgID>
<Target>
<LocURI>http://192.168.1.11/syncml.asp</LocURI>
</Target>
<Source>
<LocURI>IMEI:012345678901234</LocURI>
</Source>
<Meta>
<MaxMsgSize xmlns="syncml:metinf">65535</MaxMsgSize>
</Meta>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>1</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>IMEI:012345678901234</TargetRef>
<SourceRef>http://192.168.1.11/syncml.asp</SourceRef>
<Data>200</Data>
</Status>
<Status>
<CmdID>2</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>5</CmdRef>
<Cmd>Results</Cmd>
<Data>200</Data>
</Status>
<Status>
<CmdID>3</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>6</CmdRef>
<Cmd>Alert</Cmd>
<TargetRef>./C:Contacts.cdb</TargetRef>
<SourceRef>./card</SourceRef>
<Data>200</Data>
<Item>
<Data>
<Anchor xmlns="syncml:metinf">
<Next/>
</Anchor>
</Data>
</Item>
</Status>
<Sync>
<CmdID>4</CmdID>
<Target><LocURI>./card</LocURI></Target>
<Source><LocURI>./C:Contacts.cdb</LocURI></Source>
<Meta>
<MaxObjSize xmlns="syncml:metinf">102400</MaxObjSize>
</Meta>
<NumberOfChanges>189</NumberOfChanges>
<Add>
<CmdID>5</CmdID>
<Item>
<Source>
<LocURI>2</LocURI>
</Source>
<Meta>
<Type xmlns="syncml:metinf">text/x-vcard</Type>
<Version xmlns="syncml:metinf">2.1</Version>
</Meta>
<Data><![CDATA[BEGIN:VCARD
VERSION:2.1
REV:20090501T220124Z
N:Alex;;;;
TEL;VOICE:061234567
X-CLASS:private
END:VCARD
]]></Data>
</Item>
</Add>
<Add>
<CmdID>6</CmdID>
<Item>
<Source><LocURI>4</LocURI></Source>
<Meta>
<Type xmlns="syncml:metinf">text/x-vcard</Type>
<Version xmlns="syncml:metinf">2.1</Version>
</Meta>
<Data><![CDATA[BEGIN:VCARD
VERSION:2.1
REV:20090430T143910Z
N:Lefebvre;Anne;;;
TEL;WORK:034567890
X-CLASS:private
END:VCARD
]]></Data>
</Item>
</Add>
<Add>
<CmdID>7</CmdID>
<Item>
<Source><LocURI>5</LocURI></Source>
<Meta>
<Type xmlns="syncml:metinf">text/x-vcard</Type>
<Version xmlns="syncml:metinf">2.1</Version>
</Meta>
<Data><![CDATA[BEGIN:VCARD
VERSION:2.1
REV:20090430T143920Z
N:;Anne Sophie;;;
TEL;VOICE:0678945612
X-CLASS:private
END:VCARD
]]></Data>
</Item>
</Add>
<Add>
<CmdID>8</CmdID>
<Item>
<Source><LocURI>6</LocURI></Source>
<Meta>
<Type xmlns="syncml:metinf">text/x-vcard</Type>
<Version xmlns="syncml:metinf">2.1</Version>
</Meta>
<Data><![CDATA[BEGIN:VCARD
VERSION:2.1
REV:20090430T144043Z
N:Poiret;Annie;;;
EMAIL;INTERNET;ENCODING=QUOTED-PRINTABLE:a.poiret=40domain.fr
X-CLASS:private
END:VCARD
]]></Data>
</Item>
</Add>
<!-- ... 186 more <Add> ... -->
</Sync>
<Final/>
</SyncBody>
</SyncML>
Msg #2 serveur->nokia N95
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd">
<SyncML xmlns="syncml:SYNCML1.1">
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>9</SessionID>
<MsgID>2</MsgID>
<Target><LocURI>IMEI:012345678901234</LocURI></Target>
<Source><LocURI>http://192.168.1.11/syncml.asp</LocURI></Source>
<Meta><MaxMsgSize xmlns="syncml:metinf">65535</MaxMsgSize></Meta>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>1</CmdID>
<MsgRef>2</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>http://192.168.1.11/syncml.asp</TargetRef>
<SourceRef>IMEI:012345678901234</SourceRef>
<Data>200</Data>
</Status>
<Status>
<CmdID>2</CmdID>
<MsgRef>2</MsgRef>
<CmdRef>4</CmdRef>
<Cmd>Sync</Cmd>
<TargetRef>./card</TargetRef>
<SourceRef>./C:Contacts.cdb</SourceRef>
<Data>200</Data>
</Status>
<Status><CmdID>3</CmdID><Cmd>Add</Cmd><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Data>201</Data><SourceRef>2</SourceRef></Status>
<Status><CmdID>4</CmdID><Cmd>Add</Cmd><MsgRef>2</MsgRef><CmdRef>6</CmdRef><Data>201</Data><SourceRef>4</SourceRef></Status>
<Status><CmdID>5</CmdID><Cmd>Add</Cmd><MsgRef>2</MsgRef><CmdRef>7</CmdRef><Data>201</Data><SourceRef>5</SourceRef></Status>
<!-- ... 186 more <Status> ... -->
<Sync>
<CmdID>192</CmdID>
<Target><LocURI>./C:Contacts.cdb</LocURI></Target>
<Source><LocURI>./card</LocURI></Source>
</Sync>
<Final/>
</SyncBody>
</SyncML>