TaskReport

This is the root element of the task report file. Its child elements are generated in a logical execution order, not necessarily in the order presented in the following table.

Element name

Type

Multiplicity

Description

FormatVersion

integer

required

The format version of this task report

Currently this is always “1”

ExitCode

integer

required

The exit code returned by the CLA

This is always present, assuming that the task report could be created

ErrorCode

integer

optional

If the exit code is nonzero, the error code as written to stdout (assuming that the task report could be created)

ErrorMessage

string

optional

If the exit code is nonzero, the error message as written to stdout, without the leading error code and colon (assuming that the task report could be created)

VersionInfo

VersionInfo

optional

(if requested)

Version information on the PitStop Server CLA gener­ating this task report

LibraryVersionInfo

VersionInfo

optional

(if requested)

Version information on the PitStop Library used by the PitStop Server CLA generating this task report

SupportInfo

SupportInfo

optional

(if requested)

Information useful for support and debugging purposes

CommandLine

CommandLine

optional

(if requested)

A list of the options received (and recognized) on the command line

ProcessResults

ProcessResults

zero or more

(if requested)

The number of errors, warnings, fixes, signoffs, fail­ures and critical failures for each Process task

Errors

Errors

optional

A list of error and warning messages encountered during execution

Languages

Languages

optional

(if requested)

A list of the languages supported by PitStop Server CLI

CMMs

CMMs

optional

(if requested)

A list of CMMs supported by PitStop Server CLI

DefaultProfileDB

MutatorDB

optional

(if requested)

A list of the preflight profiles in the default database

LocalProfileDB

MutatorDB

optional

(if requested)

A list of the preflight profiles in the local database

DefaultActionDB

MutatorDB

optional

(if requested)

A list of the action lists in the default database

LocalActionDB

MutatorDB

optional

(if requested)

A list of the action lists in the local database

MutatorInfo

MutatorInfo

zero or more

(as requested)

Information on a mutator, i.e. a preflight profile or an action list