Mobile Workflow Exception Handling

Describes how to handle a blocked mobile workflow..

If a mobile workflow is not received or processed on a device, this may indicate the mobile workflow is blocked in the message queue. By default, Unwired Server attempts to retry an action every fifteen minutes, up to three days.

This typically indicates that a workflow operation failed with a recoverable or unrecoverable error. To resolve the situation:
  1. Check the Unwired Server and workflow client trace logs for information.
    • Unwired Server logs:
      • Aggregated Unwired Server logs – <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\UnwiredServer\logs
      • Messaging service log details – <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\MessagingServer\Data\Log

        <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\MessagingServer\Trace

    • Workflow client trace logs:
      • Single node – <UnwiredPlantform_InstallerDir>\UnwiredPlatform\Servers\MessagingServer\Data\ClientTrace
      • Cluster CDB node – <UnwiredPlantform_InstallerDir>\Data\Messaging\ClientTrace
  2. Use information in the logs to resolve the problem.
  3. Use Sybase Control Center to check message queue status, and to suspend, resume, or remove items in the queue. See:

    Sybase Control Center for Sybase Unwired Platform > Manage > Managing Unwired Platform > Routine System Maintenance Tasks > Checking System Status > Checking Mobile Workflow Users and Queues

Related concepts
HTTP Error Codes
Recovering from EIS Errors
Mapping of EIS Codes to Logical HTTP Error Codes
Credentials Are Lost after User Successfully Passes Activation Screen