...
Anchor |
---|
| Task Instance Output by Number of Lines |
---|
| Task Instance Output by Number of Lines |
---|
|
Task Instance Output by Number of Lines
Description | Resolves to the number of lines of output data, of the specified outputType, of the task instance that is resolving the function. - If the output record of the specified ouptutType cannot be found, the function will remain unresolved.
|
---|
Syntax | ${_outputNumberOfLines('outputType')}
|
---|
Parameters | outputType Required; Type of output to resolve: STDOUT, STDERR, FILE, EXTENSION, or JOBLOG.
|
---|
Example | ${_outputNumberOfLines('STDOUT') }
> 6
|
---|
Anchor |
---|
| Sibling Task Instance Output by Number of Lines |
---|
| Sibling Task Instance Output by Number of Lines |
---|
|
Sibling Task Instance Output by Number of Lines
Description | Resolves to the number of lines of output data, of the specified outputType, of the task instance specified by the siblingName parameter. - The sibling task instance must be within the same workflow, and the Execution User of the task instance that is resolving the function must have Read permission for the sibling task instance.
- If the output record of the specified outputType cannot be found, the function will remain unresolved.
|
---|
Syntax | ${_outputNumberOfLinesFromTask('siblingName', 'outputType')}
|
---|
Parameters | siblingName Required; Name of a sibling task instance.outputType Required; Type of output to resolve: STDOUT, STDERR, FILE, EXTENSION, or JOBLOG.
|
---|
Example | ${_outputNumberOfLinesFromTask ('test', 'STDOUT ')}
> 8 |
---|
Anchor |
---|
| Task Instance Output by Specific Line(s) |
---|
| Task Instance Output by Specific Line(s) |
---|
|
Task Instance Output by Specific Line(s)
...
Description | Resolves to the line(s) of output data that match the specified regular expression, of the specified outputType , of the task instance that is resolving the function by specifying a regular expression. - The complete outpout output line is returned.
- If the output record of the specified
ouptutType cannot be found, the function will remain unresolved.
|
---|
Syntax | ${_outputLinesByRegex('outputType', 'regexPattern'[, maxCount, numberOfLinesBefore, numberOfLinesAfter, 'defaultValue', 'resultDelimiter']) }
|
---|
Parameters | outputType Required; Type of output to resolve: STDOUT, STDERR, FILE, EXTENSION, or JOBLOG.regexPattern Required; Regular expression used for determining if a line matches. Regular expression must match the whole line (see Example, below).maxCount Optional; Maximum number of matching lines to return. Default is 1.numberOfLinesBefore Optional; Number of lines before each matching line to return along with the matching line. Default is 0.numberOfLinesAfter Optional; Number of lines after each matching line to return along with the matching line. Default is 0.defaultValue Optional; Default value to return if no lines match the regular expression. Default is empty ('').resultDelimiter Optional; Delimiter to use when concatenating matching lines. If not specified, "\n" or "\r\n" depending on original output line endings.
|
---|
Example | STDOUT contains: Some_Text ABC=Some_String More_Text ${_outputLinesByRegex('STDOUT', '^ABC=')} Returns empty (the whole Line was not matched) ${_outputLinesByRegex('STDOUT', '^ABC=.*')} Returns ABC=Some_String |
---|
...