From Grandville.net

Syncml: Slow-sync

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>
Retrieved from http://www.grandville.net?n=Syncml.Slow-sync
Page last modified on May 16, 2009, at 06:53 PM