Known Issues for Sybase Unwired WorkSpace – Mobile Workflow Package Development

Learn about known issues and apply workarounds for Unwired WorkSpace and device application development.

Mobile Workflow Forms Editor

Describes known issues when using Mobile Workflow Forms Editor to create message-based mobile workflows.

CR #Description
669291
On Windows Mobile, if you use dynamic credentials and the initially specified credentials are incorrect, subsequent online requests correctly display the credential screen, but the entered credentials are ignored.
Workaround:
  1. Open the generated Utils.js file, which is located in the Generated Workflow\<workflow_package>\html\js folder.
  2. In the function handleCredentialChange(), search for the line that says if (isWindowsMobile()) { and add the following line after it: requestData = "&" + requestData;.
  3. Save and close the Utils.js file.
  4. Regenerate the Mobile Workflow package.
668471
Lone line feed in Online Request data from the server causes iPhone to not process data.

If the data in an Online Request response that is to be passed to the JavaScript on the iPhone client contains a lone line feed (\n), as opposed to a carriage return, and a line feed (\r\n), the data does not show up within the JavaScript function, so the function is not called. This can cause problems with data handling.

Workaround: Get the Mobile Workflow application from the Apple App Store. See the topic Installing the Mobile Workflow Package from the App Store in the Developer Guide for Mobile Workflow Packages. Contact Sybase technical support if you need the Mobile Workflow package source code with the fix included.

667325
On BlackBerry 5.0, if there is a dynamic choice on the screen, labels for the drop-down and comments fields overlap, which hides the drop-down control.

Workaround: If you know where to click for the drop-down, you can access the drop-down control, and it accepts your choice

667228
After changing the language on the device, the validation message is not localized.

Even though the value is set correctly in the <language>.properties file, the validation message renders in English.

Workaround: Manually update the three HTML files located in <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\MessagingServer\Data\Mobile Workflow\9_1\html\<language>.

666860
Cannot receive Mobile Workflow notifications on BlackBerry devices and simulators if result contains Chinese characters

Workaround: None.

666707
Cannot delete Mobile Workflow messages on iPad

The Mobile Workflow container source code included in the Sybase Unwired Platform installation in <UnwiredPlatform_InstallDir>\UnwiredPlatform\ClientAPI\Workflow\ios does not contain the fix that allows Mobile Workflow messages to be deleted from the iPad.

Workaround: Get the Mobile Workflow application from the Apple App Store. See the topic Installing the Mobile Workflow Package from the App Store in the Developer Guide for Mobile Workflow Packages. Contact Sybase technical support if you need the Mobile Workflow package source code with the fix included.

666672
On BlackBerry 6.0 simulators (non-touch models), it is difficult to enter the password

Workaround: There are two workarounds for this issue:

  1. When the password control has focus, press the scroll button and scroll to the left, then it accepts input.
  2. When the password control has focus, press the Menu button, choose Select and then move the cursor to the password control.
666333
On iPhone devices, sometimes it is difficult to scroll to the bottom of a screen when there are a lot of controls on the screen

Workaround: Scroll slowly (almost like a pull motion) to move the portion of the screen up. You can also use the pop-up keyboard's next button to move from one field to another.

A related issue occurs if you have a text area control that occupies most of the screen, scrolling on top of the control does not actually scroll the screen since that event would be consumed by the control itself.

Workaround: Scroll on the surrounding area of the control.

665951
Mobile Workflow localization does not work on iOS with the included Mobile Workflow container source code

The Mobile Workflow container source code included in the Sybase Unwired Platform installation in <UnwiredPlatform_InstallDir>\UnwiredPlatform\ClientAPI\Workflow\ios does not contain the fix that allows localization to work on the Mobile Workflow application on iOS.

Workaround: Get the Mobile Workflow application from the Apple App Store. See the topic Installing the Mobile Workflow Package from the App Store in the Developer Guide for Mobile Workflow Packages. Contact Sybase technical support if you need the Mobile Workflow package source code with the fix included.

665749

Retrieving HTML markup from a data source and displaying it in a listview could cause the listview to render in unwanted ways.

Workaround: None.

664530
On BlackBerry 6.0 non-touch devices, unable to select the drop-down or add comments to the Mobile Workflow application

Workaround: Since there is no touch gesture, you must switch on the Select option in context menu, then you can move around the cursor with trackball.

662620
On the BlackBerry 6.0 Simulator, clicking the Tiny anchor in the separate attachment has no affect the second time the link is clicked on

The problem occurs only when returning to the original screen after viewing the attachment. In addition, text fields cannot be edited, as the browser appears to be in a read-only state.

Workaround: None.

662473
Form fields are not aligned properly

With the Optimized for appearance preference set, on the device, the text type fields are a little wider (about 2%) than other types of fields, like numeric and date fields. This is due to the JQuery Mobile style.

Workaround: None.

660716
Number of Lines in a text field does not work on iOS and BlackBerry

With the Optimized for appearance preference set, on iOS and BlackBerry, the Number of lines setting does not work. The text field adjusts dynamically, and automatically, to the text, but it does not work well when the size of the text is very long. This is due to the JQuery Mobile style.

Workaround: None.

654475
On iPhone devices, pressing the Go button on the keyboard has no effect

Workaround: Press the Done button to close the keyboard, then press one of the Mobile Workflow-specific menu items.

661980
AddListviewrow not available

On BlackBerry 5.0 touch screen models, the virtual keyboard pops up on the screen, which pushes the new row (or record) in the ListView up the screen, so it looks like the new row was not added.

Workaround: There are two workarounds to solve this:

  1. Hide the virtual keyboard and scroll up after creating the new row.
  2. On the create screen, before navigating back to the ListView screen, hide the virtual keyboard.

The device user can control when the BlackBerry device displays the touch screen keyboard. You can also programmatically control when the BlackBerry device displays the touch screen keyboard. See Displaying the touch screen keyboard topic in your BlackBerry documentation.

659531
On BlackBerry 5.0 9550, it is difficult to focus on the Editbox control

When the page size is longer than half of the screen size (window.size - keyboard.size), when the user taps on an Editbox control on the lower part of screen, the virtual keyboard flashes and the page scrolls up and back, then the application context menu pops up, because the mouse is more like slide on screen(actually on the virtual keyboard) and event target is changed.

Workaround: To focus on the Editbox, click the upper part of Editbox control.

657251
Mobile Workflow performance is poor on older devices

Mobile Workflow applications run slowly on the iPhone 3G.

Workaround: Sybase recommends that you use iPhone 3GS or iPhone 4 to run Mobile Workflow applications.

655417
Parsed outputs of the p12 certificate are shown in a different order in Sybase Control Center and Mobile Workflow Forms editor.

Parsed items may not be formatted in the same order when you look at the parsed output for p12 certificates in Sybase Control Center versus Mobile Workflow Forms editor.

Workaround: None.

639179
Avoid unnecessary data refresh of MBOs in workflow packages that are not bound to data sources.

If you have MBOs that are not bound to any data source, but have operations, create a "dummy" MBO so you can search for it within the workflow MBO search dialog.

Workaround: Create a data source with no data to create an MBO without a real data source. For example:
  1. Create a staged BAPI function inside the SAP system, or create a staged table in the backend database system.
  2. Use Unwired WorkSpace to generate the MBO by mapping to that staged BAPI function or staged table.
  3. Create a separate cache policy and separate synchronization group for this MBO.
  4. Set the cache policy to DCN. This prevents data refresh of the MBO during runtime.
628826
Copying and pasting an issue with multiple objects.

Workaround: Copy and paste only one Listview or Htmlview at a time.

596195
Mobile Workflow applications do not support NULL values.

You cannot send NULL values from the client to the server. If you attempt to retrieve NULL values from the server, the attempt fails.

Workaround: Do not use NULL values.