Previous Topic: PurposeNext Topic: Return Code


Arguments

The following table gives a brief description of the arguments.

Name

I/O

Description

failureType

Input

An integer value describing the source of the failure. It's value can be one of the following:

"CFBUILD" is an error in the construction or parsing of a client/server flow message or response.

"XFAL" identifies an error during the server procedures action block execution.

"XERR" identifies a communications error occurring somewhere between construction of a message or response, and the deciphering of that message by the partner in this flow.

failureCommand

Output

This character array can be populated with a command used to reinvoke the failing procedure step. This parameter is only used when returning from the exit with a FailAction of "serverFailedRestart". It will be ignored for any other FailAction.

errorList

Input/Output

An array of characters representing message strings constructed by and normally displayed using the ErrorReport dialog to describe the failure. Each message string is null terminated. Newline characters for formatting are also present as required. The complete list is terminated by more-than-one contiguous null character. On a "serverFailedDisplay" return, errorList, as modified in this exit, will be displayed in the ErrorReport dialog; errorList has a maximum length of 2048 bytes.