Enabling Internal Error Handler Support

You can enable Internal Error Handler by configuring the values in ConfigValues_OrchService.JSON file.

{
                    "propName": "com.tibco.fom.orch.pcErrorHandlerType",
                    "propDescription": "The Error Handler component to be used in case of failed plan item",
                    "allowedValues": [
                        "ExternalErrorHandler",
                        "InternalErrorHandler"
                    ],
                    "propValue": "ExternalErrorHandler",
                    "valueType": "string",
                    "isTenantProperty": "false"
                }

This is a new property introduced for configuring Internal Error Handlers. We can have two values:

  • ExternalErrorHandler (default)
  • InternalErrorHandler

When it is configured as ExternalErrorHandler the user’s implementation of error handler is considered, which means the on plan-item failure is handled by the error handler defined by the user.

When the property is configured as InternalErrorHandler, it invokes the plan-item failure response and newly created error handler in Order Management Server.