# RTL Generator

### ![](https://2873353689-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfK1YJaTCqOiS0L22wVKG%2Fuploads%2Fgit-blob-b1ff09efdc12bf5f66706c589ab22a99da1cb7dd%2FIcon_TOB_program.gif?alt=media)

### Abstract

Plug-in to generate runtime lists from check results executed by OMrun and to fill a next test object with data depending on a check result.

***

### Input

Execution parameters to invoke a generation:

**Field `Application`** (do not change, no function)

* Description: \<none>
* Syntax: \<none>
* Default value: @Appl\_Dummy

**Field `@param1`** (Input result path) \[mandatory]

* Description: Source location as path to the newest result file
* Syntax: \<full path> (without ending backslash)
* Example: @TestCases\Company\Preparation\Match\_Dateinamen\_R\Result

**Field `@param2`** (Output path) \[mandatory]

* Description: Target location of runtime list
* Syntax: \<full path> (without ending backslash)
* Example: @TestScripts\Company\Validation\PDF1Seite\_R\RunTimeList

**Field `@param3`** (Output file) \[mandatory]

* Description: Runtime list file name + extension
* Syntax: \<file name>.\<extension> (without any backslash)
* Example: Data\_Validation\_PDF1Seite\_R\_Extensive.rtl

**Field `@param4`** (Column mapping) \[optional]

* Description: Columns definition of the result mapped to the params of the runtime list (column count starts with 0)
* Syntax: \<ID>,\<Param1>,\<Param2>,\<Param3>,\<Param4>,\<Remark>,\<Result>
* Example: D=8,Param1=6,Param2=7,Param3=4,Param4=5,Remark=2,Result=true
* Possible values:
  * **ID**\
    \<column number> (result values of defined column must be unique)\
    \<empty> (= ID will be auto-filled with the numbers 0, 10, 20...)
  * **Param1**\
    \<column number>\
    \<no param1> (= empty column)
  * **Param2**\
    \<column number>\
    \<no param2> (= empty column)
  * **Param3**\
    \<column number>\
    \<no param3> (= empty column)
  * **Param4**\
    \<column number>\
    \<no param4> (= empty column)
  * **Remark**\
    \<column number>\
    \<any number which is no column number> (= Prefix of the defined number followed by defined ID value)\
    \<no remark> (= remark will get the text "No parameter defined" on each row)
  * **Result**\
    "true" (result rows which have passed only)\
    "false" (result rows which have failed only)\
    "all" (all results)\
    \<no entry at all>\
    \* \[or] \<empty> (= ID will be auto-filled with the numbers 0, 10, 20... and remark will get the text "No parameter defined" on each row)

***

### Output

Generated runtime list of the defined last test object result.
