Unwired Server supports both side-by-side package deployment (or versioned deployment) and replacement deployment. This gives administrators increased flexibility to determine which packages to keep, and when to remove legacy packages.
By default, developers can keep the version number derived from the version associated with the project. However, if this is an incorrect version, developers can change the default version from the deployment wizard in Sybase Unwired WorkSpace - Mobile Business Object Development, by setting the Target version property when performing an update deployment.
Adding MBOs to a new synchronization group
Changing the cache policy
Adding or removing Result Set Filters
Adding or removing Result Checkers
Adding or removing a logical role for different role mapping
When an update is detected by the application, the client database is only updated instead of overwritten. This behavior tightly controls the change process, which is an important factor for production environments.
If you want to perform a replace deployment, simple delete the MBO first, then redeploy deployment with update mode. All changes are audited by Sybase Control Center.
In contrast, for replacement deployments, the version number of the new Hybrid App must match the existing version. The replacement deployment mode then overwrites the deployed Hybrid App. When the newly-deployed Hybrid App is downloaded, the application user launches the Hybrid App with the existing icon; however, the application interface could be completely different.