|
||
Databases stored on removable media using a device with the previous version of the Contacts Model are not accessible by a device using the new version of the Contacts Model. Similarly, databases stored on removable media using devices with the new version of the Contacts Model are not accessible by a device using the previous version.
Databases restored from a backup made using a device with the previous version of the Contacts Model are not accessible by a device using the new version of the Contacts Model. Similarly, databases restored from a backup using a device with the new version of the Contacts Model are not accessible by a device using the previous version.
The previous version of the Contacts Model stored database files in the secure DBMS directory:
c:\private\100012a5\DBS_100065FF_ <dbname>.cdb
This directory is no longer used since the new Contacts Model does not use the secure DBMS directory. The new version of the Contacts Model stores database files in:
c:\private\10003a73\<dbname>.cdb
Backup registration files remain in the C:\private\10003a73 directory.
In the previous version of the Contacts Model there was one pre-created file for backup/restore of the initialisation file and contacts databases:
<?xml version="1.0" standalone="yes"?>
<!--
Copyright (c) Symbian Software Ltd 2004-2005. All Rights Reserved
-->
<backup_registration>
<passive_backup base_backup_only="yes">
<include_file name = "cntmodel.ini"/>
</passive_backup>
<dbms_backup database="contacts.cdb" policy="100065FF"/>
</backup_registration>
A separate backup registration file was created at run time for each additional contacts database, for example:
<backup_registration>
<dbms_backup database="anotherdb.cdb" policy="100065FF"/>
</backup_registration>
In the new Contacts Model there is a separate file automatically generated for each data file (initialisation file and each contacts database, including the default database).
For example, the backup registration file (backup_registration_CntModel_ini.xml) for the initialisation file would have the following contents:
<?xml version="1.0" standalone="yes"?>
<backup_registration>
<passive_backup base_backup_only="yes">
<include_file name="CntModel.ini"/>
</passive_backup>
</backup_registration>
The backup registration file (backup_registration_default_cdb.xml) for the default database default.cdb would have the following contents:
<?xml version="1.0" standalone="yes"?>
<backup_registration>
<passive_backup base_backup_only="yes">
<include_file name="default.cdb"/>
</passive_backup>
</backup_registration>
Note that there is no reference to DBMS in the new file since we do not use the secure DBMS directory in the new Contacts Model.