Classification
OTL Syntax
ResultTerm Job.CreateResult(DiagServiceValue diagService, StringTerm codeDescription, StringTerm VendorCodeDescription, ResultTypes resultType, SeverityTypes severity, Integer errorCode, Integer vendorCode);
Description
The CreateResult term creates a Result object that can be returned to the caller of the OTX job sequence.
Return Value
The Term returns the value, see table below.
|
|
In OTX, Terms are categorized according to its return data type!
|
Data Type |
Description
|
Result |
A Result object that can be returned to the caller of the OTX job sequence.
|
Properties
Name |
Data Type |
Class |
Default |
Cardinality |
Description
|
ResultType |
ResultTypes |
Value |
REQUEST_AND_RESPONSE |
[0..1] |
The type of result which shall be created. The allowed values are defined by the ResultTypes enumeration, as ResultTypes = {REQUEST | RESPONSE | REQUEST_AND_RESPONSE}. If the attribute is not set, the default value REQUEST_AND_RESPONSE shall apply implicitly.
|
Severity |
SeverityTypes |
Value |
ERROR |
[0..1] |
A severity which shall be associated with the result (if applicable). The allowed values are defined by the enumeration SeverityTypes where SeverityTypes = {ERROR | FATAL_ERROR | MESSAGE | TERMINATE | WARNING}. If the attribute is not set, the default value ERROR shall apply implicitly.
|
ErrorCode |
Integer |
- |
- |
[0..1] |
An error code which shall be associated with the result (if applicable).
|
VendorCode |
Integer |
- |
- |
[0..1] |
A vendor code which shall be associated with the result (if applicable).
|
DiagService |
DiagService |
Value |
- |
[1] |
Represents the DiagService on which the term operates and which the result shall be tailored to.
|
CodeDescription |
String |
Term |
- |
[0..1] |
A code description which shall be associated with the error code of the result (if applicable).
|
VendorCodeDescription |
String |
Term |
- |
[0..1] |
A vendor code description to be associated with the vendor code of the result (if applicable).
|
OTL Examples
/// Local Declarations
DiagCom.Result Result1;
DiagCom.DiagService DiagService1;
/// Flow
Result1 = Job.CreateResult(DiagService1, "Description", "VenderCode", @ResultTypes:REQUEST_AND_RESPONSE, @SeverityTypes:ERROR, 0, 0);
See also
CreateResponse
GetJobInfo
GetJobProgress