I've read in the 'Series_40_Platform_FAQ_v3_2_en-1.pdf' paper that Nokia S40 3rd edition should support server synchronization alert by OTA:
3.6 Which synchronization technologies does the Series 40 platform support?
From Series 40 3rd Edition onward, the Series 40 platform supports Open Mobile Alliance Data
Synchronization (OMA DS) version 1.1.2, which provides a set of universal protocols for data
synchronization. In addition, the ability to initiate synchronization over the air (OTA) from server-
based alerts has been added.
I've been able to initialize server sync for Nokia S60 but fail to do the same for Nokia S40 3rd edition.
I send the following and always get 'File.txt' received in response (no sync initialization). I'm testing with Nokia-6085 (S40 3rd)
X-Wap-Application-Id = 0x05
Mime-Type: 'application/vnd.syncml+wbxml' (according to spec)
also tried all these:
'application/vnd.nokia.syncset+wbxml'
'application/vnd.syncml.ds.notification' (OK with S60)
'application/vnd.syncml.notification' (OK with S60)
'application/vnd.wap.connectivity-wbxml'
<?xml version="1.0" ?>
<SyncML>
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>1</SessionID>
<MsgID>1</MsgID>
<Target>
<LocURI>/</LocURI>
</Target>
<Source>
<LocURI>http://x.x.x.x</LocURI>
</Source>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>1</CmdID>
<Data>206</Data>
<Item>
<Target>
<LocURI>card</LocURI>
</Target>
<Source>
<LocURI>vcard</LocURI>
</Source>
<Meta>
<Type>text/x-vcard</Type>
</Meta>
</Item>
</Alert>
<Final />
</SyncBody>
</SyncML>
I've followed all specs that I could find:
- syncml_sync_represent_v11_20020215
- syncml_dm_notification_v11_20020215
- OMA-TS-SyncML_SAN-V1_2-20070221-A
What is the right server alert format for Nokia s40 3rd ? Did anyone resolve this issue?
Any help will be appreciated
Regards
Assaf



