Migrating Production Unwired Server Runtime Data

Follow the steps in this topic to migrate your production runtime data to your new Unwired Platform installation.

Sybase recommends that you perform these migration tasks soon after installing the first Sybase Unwired Platform 1.5.2 production server, then configure CSI security for Unwired Server.
  1. Install Sybase Unwired Platform Deployment Edition, either on the same server on a different machine from the earlier version.
  2. From your existing Sybase Unwired Platform installation, back up runtime information using the primary Unwired Server directories:
    • Required files in your system (for example, connections, configuration files, security providers, etc). While you cannot copy all these files into the new folder structure, you can reference the existing configuration values to help your configure the new version of Unwired Server. For a summary of the new directory structure used by this version of Unwired Platform, see System Administration > System Reference > Directory Structure Reference.
    • System data
  3. Determine in the new install of Sybase Control Center, which new Unwired Server is acting as the new primary server:
    1. Stop the primary server.
    2. Copy any custom connections backed up from the existing primary Unwired Server to the new version of the primary Unwired Server. These files were originally in the <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\Repository\Instance\com\sybase\djc\sql\DataSource directory. They now go in the <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\Repository directory.

      The files under the directory above will be named <domain_name>_<endpoint_name>.properties. For example, sampledb.properties in version 1.2 is named as default_sampledb.properties in version 1.5.2. You would need to rename the endpoint files as required. So, if in Device Application Designer you create a new endpoint named "sampledb" under the default domain, the server is able to read the connection properties.

      Note: Do not overwrite files with the same name.
    3. Restart Unwired Server.
    4. Reconfigure Unwired Server by using the Sybase Control Center online documentation to set values that are similar to those in your backups of configuration files from the earlier version.
  4. Install any third-party software you had used in the previous version of Unwired Platform and on each server in the cluster. For details, see System Administration > Environment Setup > Installing Third-Party Software.
  5. Validate the environment. If you experience port conflicts, you may need to adjust ports as required in Sybase Control Center. Adjusting ports in Sybase Control Center writes values correctly to the new files. For a list of ports used by Unwired Platform, see System Administration > System Reference > Port Number Reference.
  6. Recreate personalization keys and values, registered users, subscriptions, and schedules. Outside of the personalization keys, you can use the system data you have backed up as a point of reference.
  7. Once developers have either migrated or regenerated new MBO packages for this version of Unwired Platform, deploy them to Unwired Server.