Upgrading Process Applications to Use haltOnError

suspendOnError is only intended to provide a means of recovery from system errors where a node restart or similar action may help. It does not provide any way to inspect or change data in or otherwise repair a damaged process instance.

haltOnError provides a means of recovery from all errors, including system errors, fault reply messages or incorrect, incomplete or unexpected user data. It allows you to use a BPM client (Workspace, Openspace, or a custom client application that uses the BPM API) to:

  • inspect data in the failed activity.
  • change data in the failed activity. This facility is only available to a custom client application. It is not available in Openspace or Workspace.
  • resume, retry, ignore or cancel halted process instances.

To convert a process application that only supports suspendOnError to instead use haltOnError:

Procedure

  1. Upgrade the process application, making sure that you redeploy it from TIBCO Business Studio version 3.5.10. See "Upgrading a Deployed Application" in TIBCO Business Studio BPM Implementation for more information.
  2. Migrate any existing process instances to use the upgraded process application. See "Migrating Process Instances" in the Openspace User’s Guide for more information about how to do this.