IDENTIFYING INFORMATION ####################### APPID: w5. APPID type: OMNA. Owner: OMA Data Synchronization Working Group. Contact: OMA Data Synchrnonization Working Group . Registration version: 1. Registration timestamp: 2004-01-09. Application description: Data Synchronization (DS). Application reference: OMA Data Synchronization 1.2 specifications, URL:http://www.openmobilealliance.org/tech/release.html. "SyncML Data Sync Protocol" specification, "SyncML Server Alerted Notification" specification. WELL-KNOWN PARAMETERS ##################### Characteristic/name: APPLICATION/APPID. Status: Required. Occurs: 1/1. Default value: None. Used values: w5. Interpretation: N/A. ------- Characteristic/name: APPLICATION/NAME. Status: Optional. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: User displayable name for synchronization server. ------- Characteristic/name: APPLICATION/TO-PROXY. Status: Required if use of Proxy supported. Occurs: 0/*. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: APPLICATION/TO-NAPID. Status: Required if direct use of Network Access Point supported. Occurs: 0/*. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: APPLICATION/PROVIDER-ID. Status: Optional. Occurs: 0/1. Default value: None. Used values: Server Identifier specified in OMA Data Synchronization 1.2 specifications. Interpretation: Specifies the server identifier for data synchronization server used in the server alerted sync. ------- Characteristic/name: APPADDR/ADDR. Status: Required. Occurs: 1/1. Default value: None. Used values: Absolute URI. Interpretation: Synchronization server address, which may differ based on the used transport binding. Also APPLICATION/ADDR can be used to specify the address, if the parameter APPADDR/ADDRTYPE is not used. ------- Characteristic/name: APPADDR/ADDRTYPE. Status: Required. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: PORT/PORTNBR. Status: Required. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: APPAUTH/AAUTHLEVEL. Status: Required. Occurs: 0/1. Default value: None. Used values: "APPSRV", "CLIENT", "OBEX". Interpretation: When the value is omitted, the characteristic contains client credentials for HTTP or WSP authentication. The used values are described below. ------- Characteristic/name: APPAUTH/AAUTHTYPE. Status: Required. Occurs: 0/1. Default value: None. Used values: "HTTP-BASIC", "HTTP-DIGEST", "BASIC", "DIGEST", "X509", "SECUREID", "SAFEWORD", "DIGIPASS". Interpretation: See descriptions below. ------- Characteristic/name: APPAUTH/AAUTHNAME. Status: Required. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: APPAUTH/AAUTHSECRET. Status: Required. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: APPAUTH/AAUTHDATA. Status: Required. Occurs: 0/1. Default value: None. Used values: Nonce value. Interpretation: Contains the nonce value used in the OMA Data Synchronization authentication. ------- Characteristic/name: RESOURCE. Status: Required. Occurs: 1/*. Default value: None. Used values: N/A. Interpretation: List of databases. ------- Characteristic/name: RESOURCE/AACCEPT. Status: Required. Occurs: 1/1. Default value: None. Used values: N/A. Interpretation: Specifies the content type the database supports. ------- Characteristic/name: RESOURCE/URI. Status: Required. Occurs: 1/1. Default value: None. Used values: N/A. Interpretation: Specifies the server database URI. ------- Characteristic/name: RESOURCE/NAME. Status: Optional. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: Specifies the user discplayable name for database. ------- Characteristic/name: RESOURCE/AAUTHTYPE. Status: Reguired if Database level authentication is supported. Occurs: 0/1. Default value: None. Used values: "HTTP-BASIC", "HTTP-DIGEST", "BASIC", "DIGEST", "X509", "SECUREID", "SAFEWORD", "DIGIPASS". Interpretation: See below. ------- Characteristic/name: RESOURCE/AAUTHNAME. Status: Reguired if Database level authentication is supported. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- Characteristic/name: RESOURCE/AAUTHSECRET. Status: Reguired if Database level authentication is supported. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: N/A. ------- APPLICATION-SPECIFIC PARAMETERS ############################### Characteristic/name: RESOURCE/CLIURI. Status: Optional. Occurs: 0/1. Default value: None. Used values: N/A. Interpretation: Specifies the client database URI. ------- Characteristic/name: RESOURCE/SYNCTYPE. Status: Optional. Occurs: 0/1. Default value: "2". Used values: "1", "2", "3", "4", "5", "6". Interpretation: Specifies the type of synchronization to perform. See below. ------- PARAMETER VALUES ################ Characteristic/name/parameter: RESOURCE/SYNCTYPE/1. Status: Optional. Interpretation: "Slow sync" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: RESOURCE/SYNCTYPE/2. Status: Optional. Interpretation: "Two-way sync" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: RESOURCE/SYNCTYPE/3. Status: Optional. Interpretation: "One-way sync from client only" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: RESOURCE/SYNCTYPE/4. Status: Optional. Interpretation: " Refresh sync from client only" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: RESOURCE/SYNCTYPE/5. Status: Optional. Interpretation: " One-way sync from server only" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: RESOURCE/SYNCTYPE/6. Status: Optional. Interpretation: "Refresh sync from server only" done according to "SyncML Synchronization Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/APPSRV. Status: Required. Interpretation: Credentials client uses to authenticate itself to the OMA DS Server at the DS protocol level. -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/CLIENT. Status: Required. Interpretation: Credentials server uses to authenticate itself to the OMA DS Client at the DS protocol level. -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/OBEX. Status: Optional. Interpretation: Client credentials for OBEX authentication. -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/HTTP-BASIC. Status: Optional. Interpretation: HTTP basic authentication done according to RFC 2617. -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/HTTP-DIGEST. Status: Optional. Interpretation: HTTP digest authentication done according to RFC 2617. -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/BASIC. Status: Required. Interpretation: OMA DS 'syncml:auth-basic' authentication as specified in "SyncML Representation Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/DIGEST. Status: Required. Interpretation: OMA DS 'syncml:auth-md5' authentication as specified in "SyncML Representation Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/X509. Status: Optional. Interpretation: OMA DS 'syncml:auth-X509' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/SECURID. Status: Optional. Interpretation: OMA DS 'syncml:auth-securid' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/SAFEWORD. Status: Optional. Interpretation: OMA DS 'syncml:auth-safeword' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: APPAUTH/AAUTHTYPE/DIGIPASS. Status: Optional. Interpretation: OMA DS 'syncml:auth-digipass' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/HTTP-BASIC. Status: Optional. Interpretation: HTTP basic authentication done according to RFC 2617. -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/HTTP-DIGEST. Status: Optional. Interpretation: HTTP digest authentication done according to RFC 2617. -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/BASIC. Status: Optional. Interpretation: OMA DS 'syncml:auth-basic' authentication as specified in "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/DIGEST. Status: Optional. Interpretation: OMA DS 'syncml:auth-md5' authentication as specified in "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/X509. Status: Optional. Interpretation: OMA DS 'syncml:auth-X509' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/SECURID. Status: Optional. Interpretation: OMA DS 'syncml:auth-securid' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/SAFEWORD. Status: Optional. Interpretation: OMA DS 'syncml:auth-safeword' authentication done according to "SyncML Representation Protocol". -------- Characteristic/name/parameter: RESOURCE/AAUTHTYPE/DIGIPASS. Status: Optional. Interpretation: OMA DS 'syncml:auth-digipass' authentication done according to "SyncML Representation Protocol". -------- EXAMPLE ####### ###END###