Troubleshooting System Administrator Issues

Determine the causes of problems the system administrator encounters and apply the recommended solutions.

Existing Users are Disabled after Mobile Workflow Configuration Changes

Issue: Once a user has Mobile Workflow working properly on the device, and is communicating successfully with the server, changes in the supporting configuration may leave that user's device unable to function with Mobile Workflow. Additionally, the system may be unable to show a useful error message to either the user or the administrator.

RMI requests

Submit requests

Workaround: Before you uninstall Mobile Workflow, or unassign a device from a Mobile Workflow workflow, or delete a user from Unwired Server, first inform the device user. Then remove the client application from the device and lastly perform the procedure. This sequence prevents the user from encountering the problems above.

Mobile Workflow Does Not Support Multiple SAP Client Users for Subscribed for Same Unwired Platform Device User

Issue: If you have users with multiple SAP clients, a single instance of Sybase Unwired Server with SAP DOE Connector installed can support only one SAP client per user.

Workaround: Set up as many Sybase Unwired Server instances as the maximum number of SAP clients per user that you want to support. Then install Sybase SAP DOE Connector with each Sybase Unwired Server instance.

No Data is Sent to Device after Subscription

Issue: Sybase Control Center message queues contain no messages for the target user. The SAP Session Monitor indicates a failure against the push of the REG_NOTIF message. The associated logs indicate an HTTP communication failure.

Workaround: This problem is generally caused by a configuration problem, which prevents the imported message from DOE to Sybase Unwired Platform from reaching the Sybase Unwired Platform side. For example, the listener URL may be incorrect, or Unwired Server has not been started, or a firewall issue is blocking the listening port. After the configuration and making any necessary corrections, reassign the workflow to the user or reregister the user's device, then make sure that the activation screen displays for the user to activate the subscription.

User Cannot Receive Messages and a NACK Message Appears in DOE Monitor or Unwired Platform Log

-->

Issue: When a user reports not receiving messages and you see one or more NACK (negative acknowledgement) messages in the DOE monitor or the Unwired Platform log, this may indicate that .jar files are missing.

Workaround: Check for a CannotLoadBeanClassException message in the Unwired Platform log ( <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\logs\<server_name>-server.log). Check for the existence of two .jar files, WfAndAlrtFilter.jar and TimeAndTravel.jar, in <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\lib\ext. If those two .jar files are missing, reinstall Mobile Workflow.

Deployed ESDMA Packages Do Not Appear in Sybase Control Center Packages Node

Issue: After uninstalling and reinstalling Sybase Unwired Platform in a cluster, leaving the data tier installed on its own node, the ESDMA packages deployed for Mobile Workflow do not appear in the Packages node in Sybase Control Center. This also occurs if the ESDMA packages are not deployed on the primary node.

Workaround:

User is Authenticated Repeatedly with Mobile Workflow in an Unwired Platform Cluster

Issue: With Mobile Workflow installed in a Sybase Unwired Platform cluster, after being authenticated successfully on the initial activation screen, user is asked to enter credentials again at various points.

Workaround: This problem can be caused by any of the following:
  • The Unwired Platform cluster installation assumed that an existing Unwired Platform database could be used without migrating the data. Unwired Platform cannot be directly reinstalled to use an existing data tier. You must migrate the runtime data from the earlier installation into the reinstalled Unwired Platform cluster. See Installation Guide for Sybase Unwired Platform 1.5.2 > Upgrading and Migrating > Performing Migration Tasks > Migrating Production Unwired Server Runtime Data.
  • Mobile Workflow software was not installed on all nodes of the cluster. Unwired Server log ( <UnwiredPlatform_ InstallDir>\UnwiredPlatform\Servers \UnwiredServer\logs\<server_name>-server.log) shows a NoClassFound exception. Make sure that Mobile Workflow software is installed on all nodes in the cluster where Unwired Server is installed. See Installing Mobile Workflow in an Unwired Platform Cluster.
  • Mobile Workflow packages were deployed on one or more secondary nodes. Unwired Server log ( <UnwiredPlatform_ InstallDir>\UnwiredPlatform\Servers \UnwiredServer\logs\<server_name>-server.log) shows a Credential Failed exception. You must reinstall the entire Unwired Platform cluster:
    • Uninstall Sybase Mobile Workflow. See Installation Guide for Sybase Mobile Workflow for SAP Business Suite 1.0 > Uninstalling.
    • Uninstall Sybase SAP DOE Connector. See Installation Guide for Sybase SAP DOE Connector 1.1 > Uninstalling.
    • Uninstall Sybase Unwired Platform. See Installation Guide for Sybase Unwired Platform 1.5.2 > Uninstalling.
    • Reinstall Sybase Unwired Platform. See Installation Guide for Sybase Unwired Platform 1.5.2 > Installation Task Flows.
    • Reinstall Sybase SAP DOE Connector. See Installation Guide for Sybase SAP DOE Connector 1.1 > Installation Task Flows > Installing in a Cluster.
    • Install Sybase Mobile Workflow on all nodes in the cluster where Unwired Server is installed, then deploy Mobile Workflow packages only to the primary node. See Installing Mobile Workflow in an Unwired Platform Cluster.
  • A subscription to a Mobile Workflow package was manually removed. Do not manually delete package subscriptions that are used by Mobile Workflow. Instead, simply unassign the workflow from the individual devices. When every workflow in one activation group is unassigned from every device, the package subscription is deleted automatically. If a package subscription has been deleted manually, it may be necessary to unassign and reassign every Workflow in the same activation group.