Known Issues for Sybase Unwired WorkSpace – Mobile Business Object Development

Learn about known issues and apply workarounds for Unwired WorkSpace and mobile business object (MBO) development.

CR #Description
660657
Error: Cannot set the property eclipse.pdebuild.home. It looks like PDE Build has been altered shows in the eclipse error log.

This error may occur when deploying a client application to Windows Mobile or BlackBerry. You could be deploying something as simple as a department table from sampledb.

Workaround:This is a known Eclipse issue and can be ignored. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=338633 for details.

656355
Query limiting sync parameter limitation

Create operations for child level composite relationships with query limiting synchronization parameters mapped to EIS auto-incremental columns are not supported.

Workaround:None.

629818
Passing null values for user name/password personalization keys is not supported.

Workaround: None.

613403
When generating MBO attributes from an Adaptive Server Enterprise table, Visual SQL may display a SQLSTATE=42000 error message.

Because Unwired WorkSpace cannot retrieve the datatype of the parameter in the where clause when you access Visual SQL, the datatype is set to String by default, which can lead to a type conversion error.

Workaround: Ignore the warning message. The MBO is created successfully.

611864
When you drag and drop a stored procedure that uses one of several datatypes as a parameter or returns a resultset with a column of one of these types to a new MBO, the resultset contains only the RETURN_VALUE row.

The affected datatypes are: long varbit, varbit, uniqueidentifier, xml, long nvarchar, nchar, and nvarchar.

Workaround: None.

594744
The correct Date/Datetime/Time datatype cannot be retrieved when you create an MBO; the datatype is incorrectly set to String.

When you create a database MBO, the table columns with Date/Datetime/Time type will be converted to String incorrectly.

Workaround:
  1. Correct the String type to DATE/DATETIME/TIME and provide a default value in the MBO creation wizard.
  2. Perform a similar correction in the Attributes tab in the Properties view.
584645
Use the rtrim function in relationships between two string attributes that map from a char field.

When the enterprise information system (EIS) is a SQL Anywhere database and you create a relationship between two string attributes that map from a char field, and the nullability setting for the char field in the parent table is not null, the char field in child table is nullable. The relationship does not work.

Workaround: Manually update the query statement for the parent MBO to apply the rtrim() function to the char field in the column list.

For example, if the original query for the parent MBO is:
select region from sampledb.dbo.sales_regions
update the SQL statement to:
select rtrim(region) as region from sampledb.dbo.sales_regions
642942
Cannot generate code with Javadoc option enabled to a folder containing Chinese characters

When using the code generation wizard, if you enable the option to generate javadoc, you cannot generate the code to a folder containing Chinese characters without first changing the Language for non-uniode programs to Chinese.

Workaround:
  1. From the Start menu, select Settings > Control Panel.
  2. Double-click Regional and Language Options, then click the Advanced tab.
  3. From the drop-down list, select Chinese, and click Apply.
  4. Click OK.