Known Issues for Native Object API

Learn about known issues and apply workarounds for Native Object API and custom development.

CR #Description
684329
Backward compatibility issue for synchronization parameters.

After upgrading Unwired Server to 2.1, you must modify the synchronization parameters code to properly trigger a cache refresh so that data gets updated from the back end to the client.

Workaround: Modify client code: after saving sync parameters, call the DBClass BeginSynchronize() method explicitly.

681239
The length of the application name string cannot be greater than 15 characters.

When an application with an application name string greater than 15 characters is deployed, the application is enable to connect to Unwired Server.

Workaround: Limit the length of the mobile application project name to 15 characters when creating it in Sybase Unwired WorkSpace.

675716
SQLite cannot support create operations with more than 3 MB of data, which is roughly 128 columns at 64 kilobytes per column on Windows Mobile devices.

In Windows Mobile applications that use message-based synchronization, when a row reaches three megabytes and more, and the client invokes the MBO create operation during subscription, an internal exception is generated, data import fails, and the import operation fails to commit the transaction.

Workaround: Use Bulk Load instead of the common subscribe, which first initializes the client database, then downloads the database from Unwired Server to the client.