Learn about known issues and apply workarounds for Unwired WorkSpace and Mobile Workflow application development.
Describes known issues when using Mobile Workflow Forms Editor to create message-based mobile workflows.
| CR # | Description |
|---|---|
675888 | Reusing dynamic choice values can cause some choices to become unavailable. A workflow user may have trouble when reusing dynamic choice controls, as this example illustrates: Two MBOs, State and Customer, are used within the workflow, which contains a Choice control with dynamic contents accessed from the MBO's findAll object query. The selected value is passed to the Customer's findByState. The problem is the State's findAll object query online request makes the choice with the correct display name values, but after calling CustsByState (findByState) and closing the Customer screen, most display names in the Choice drop-down are unavailable. Workaround: Call the State's findAll selection again (menuitem GetStates).See Creating Dynamic Contents for the Choice Control. |
676003 | Calling a workflow findByParameter Object Query where the parameter is a datetime data type does not return results on iOS devices for Server-initiated workflows
where set Convert to UTC = true. If the MBO belongs to a cache group that uses an Online policy, iOS devices do not display data after invoking the
findByParameter Object Query only for server-initiated workflows where set Convert to UTC = true :
Workaround: None. |
675904 | Object queries in the Online cache group are case sensitive. If the enterprise information system (EIS) to which an object query is associated with has case sensitive parameters, then the client must pass matching parameters or no data is returned. For example, if the Customer MBO is in an Online cache group, has a load parameter "state" that is propagated to the attribute "state", and a findByParameter object query defined as:
SELECT x.* FROM Customer x WHERE x.state = :stateNo data is returned to the client if they enter state=Ca, since the database parameter is case sensitive (CA). This is not an issue for object queries in other types of cache groups. Workaround: None. |
675566 |
The string localization functionality incorporated into a Workflow application on an Android device does not work. The default language in which the Workflow is created is always shown regardless of the region and locale in which the Android device is configured. Workaround: None. |
675285 | Invoking an object query from an AttachmentViewer control can return incorrect data. If previously entering a non-existant value for the object query, subsequent invocations can return incorrect data to the device. Workaround: Do not use object queries for attachementViewer controls, or, verify the value passed to the object query exists in the EIS. |
674809 | The showUrlInBrowser method does not work on older BlackBerry 6.0 simulators. Workaround: Use a later version of the simulator, such as 6.0.0.534. |
674683 | Parent update does not update top-level MBOs on a root listview. If you are on a root listview that shows a list of top-level MBOs, and you invoke a Submit Workflow menuitem that performs a parent update, those top-level MBOs are not updated. Workaround: None. |
674149 | Exception received with large amounts of data.
When the amount of data is too large to download to the workflow client device, you may get an exception similar to:
"iAnywhere.MobileOffice.AMP.ResponseRetryException" on device, and following error in WorkflowClient.log: 20110616T110249.554|4|My:1 -- ExecuteRequest- > Out 20110616T110249.694|1|iAnywhere.MobileOffice.AMP.ResponseRetryException: Exception of type 'iAnywhere.MobileOffice.AMP.ResponseRetryException' was thrown. 20110616T110249.694|1| at Sybase.UnwiredPlatform.WorkflowClient.Utils.CheckMessageSize (String serializedMessage, ContextData oContextData, Boolean fromResponder) 20110616T110249.694|1| at Sybase.UnwiredPlatform.WorkflowClient.Responder.ProcessMessageFromDevice (ContextData oContextData, String sData, Boolean isSynchronous) 20110616T110249.694|1| at Sybase.UnwiredPlatform.WorkflowClient.Responder.ProcessSyncRequest (ContextData oContextData, String sData) 20110616T110249.694|4|My:1 -- ProcessSyncRequest- > Out Workaround: Increase the allowed maximum workflow message size (SupMaximumMessageLength). From Sybase Control Center, expand Workflows and select the workflow of interest. Select the Context Variables tab. Modify the property. |
673572 | Workflows do not work with Android simulators version 2.3. See http://code.google.com/p/android/issues/detail?id=12987 for a description of this issue. Workaround: Use an earlier version of the Android simulator. |
673550 | On some BlackBerry devices, such as the BlackBerry Torch, the JavaScript call to return the timezone offset returns 0 for positive offsets. For example, new Date().getTimezoneOffset() returns 0 for timezones with + offsets. This causes dateTime values being sent from the Workflow to be offset to UTC incorrectly. Workaround: None. |
671242 | Submit operation is empty if the workflow uses a Web service that takes a structure as its input. While you can add items to the list and save the list, when you submit the operation, it is empty. Workaround: Array/list fields in structure parameters are not supported. You can have a top-level parameter which is an array/list, and you can have a top-level parameter which is a structure which has non-array/list fields and sub-structures. |
669253 | "Scripting Alert
Error: Object doesn't support this action" error received on Windows Mobile 6 when opening Workflow. Workaround: Upgrade Windows Mobile 6 to OS 5.2.1235 or later. |
669251 | On BlackBerry devices, data with the DATETIME type does not display in certain circumstances. Workaround: None. |
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 |
667187 | The BlackBerry Bold 9700 device simulator sometimes does not allow the user to have full control of the screen for an application, and may perform the wrong operations, and return the wrong results. Workaround: None |
666860 | Cannot receive Mobile Workflow notifications on BlackBerry devices and simulators if result contains Chinese characters Workaround: None. |
666672 | On BlackBerry 6.0 simulators (non-touch models), it is difficult to enter the password Workaround: There are two workarounds for this issue:
|
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. |
660862 | The workflow DCN response no workflow message is sent because no device is found to send the mailis returned if the request is sent to a device that has no users mapped. When a new message-based synchronization Workflow device user is created and registered from Sybase Control Center, by default there are no users mapped to the device (.
In this case, when sending a Workflow DCN request, the response is similar to:
{"id":"dcntest_test_001","success":false,"statusMessage":
"no workflow message is sent because no device is found to send the mail"
,"result":[{"id":"dcntest_test_data_1","success":true,"statusMessage":""}]}
Workaround: Invoke any other Unwired Platform application (for example, a client-initiated or server-initiated workflow application, or a native application), which maps an Unwired Platform user to a MBS device user, then send the DCN with
"to":" < this SUP user > " |
659677 | Mobile Workflow push notification is not processed, even though the backend database is updated with the data. This may happen if another e-mail client is configured and accessing the workflow Notification Mailbox at the same time as the workflow. Workaround: Do not configure other e-mail clients that may intercept the mobile workflow message before it is sent to the Notification Mailbox. |
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. |
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. |