Mapping status codes
When you invoke a task through the console, the Batch Manager returns a numeric status code indicating the result. These are the default codes:
Code | Description |
---|---|
-1 | ErrorRunningBatchManager |
0 | None |
1 | NoInvocationData |
2 | Completed |
3 | CompletedWithErrors |
4 | CompletedWithWarnings |
5 | HaltedBeforeCompletion |
6 | HaltedBeforeInvocation |
7 | TimedOutBeforeCompletion |
8 | UnhandledExceptionOccurred |
9 | NoJobsToRun |
You can also use the Configuration Editor to set your own status codes for the console. To define a status code, add a child
node in the BatchManager configuration. Status codes can be defined in two different ways.To override one of the default codes, enter these attributes:
- Status
- Enter the task status for which you're defining the code.
- Exit Code
- Enter the numeric code that you want to use for the specified task status.
You can also define your own codes, such as a code 10 for user exceptions. To define a code, enter these attributes:
- Task Type
- Enter the task for which the code is defined.
- Status
- Enter the task status for which you're defining the code.
- Result Code
- Enter the result code for which you're defining the exit code. Each exit code represents a combination of a status and a result code. You can use the Batch Manager Log to determine the correct values to use.
- Exit Code
- Enter the numeric code that you want to use for the specified combination of a status and a result code.