Documentation Issues and Updates for Sybase Mobile SDK 2.1 ESD #3 Patch 01

Read about updates, corrections, and clarifications to the documentation released with Sybase Mobile SDK 2.1 ESD #3 Patch 01.

Issue NumberDescription
CR 713636
Installation path has changed for Object API iOS files.

In the Tutorial: iOS Object API Application Development, the installation paths are not updated to reflect the new installation path structure for the patch. The correct installation path is \Unwired Platform\MobileSDK213\ObjectAPI\iOS.

CR 709826
Clarification for onReplaySuccess:(id)entityObject.

In the Developer Guide: iOS Object API Applications > Client Object API Usage > Callback and Listener APIs, there is additional information:

Note: The onReplaySuccess:(id)entityObject is an MBO object instance that contains the data prior to the synchronization. You can use the Change Log API to find records that occur after the synchronization.
CR 708707
Best practice for deleting the client database.

In Client Object API Usage > Synchronization Profile > Asynchronous Operation Replay in the developer guides, there is additional information:

By default, asynchronous operation replay is enabled. When the application is connected (by Application.StartConnection() or Application.RegisterApplication), it may receive background notifications and trigger a synchronize or other database operation. If you try to delete the database, you may receive database exceptions.

Before deleting the database, stop the application connection (Application.StopConnection()).